日期:2014-05-17  浏览次数:20453 次

Jquery validate为什么只有在IE7中不正常
代码如下:

我测试了很多浏览器,FF,Chrome, IE789,10,Safri, Opera,只有在IE7下不能work,直接就提交到后台了,其他浏览器都可以正常进行校验。不知道是什么原因,在网上搜了一下,有人说是逗号的问题,但我这里都检查过了,格式都是规范的。

所以我现在也不知道是什么问题了,请兄弟们帮忙看看啊。


<script src="/Scripts/jquery-1.7.1.js"></script>
<!--jQuery Validation Plugin 1.9.0-->
<script type="text/javascript" src="/Scripts/jquery.validate.min.js"></script>

<!--JS 代码-->
$(document).ready(function () {
                $("#loginForm").validate({
                    rules: {
                        password: { required: true },
                        email: {
                            required: true,
                            email: true
                        }
                    },
                    messages: {
                        password: { required: "请输入密码" },
                        email: {
                            required: "请输入电子邮件地址",
                            email: "请输入正确的电子邮件地址"
                        }
                    },
                    errorPlacement: function (error, element) {
                        error.appendTo(element.next("span"));
                    }
                });
            });


<!--Form 代码-->
<form action="/Home/Login" id="loginForm" method="post">