用jquery validate作了个小东西,结果发现在IE下无法使用,在其它浏览器里都能正常使用,不知道是什么原因,网上找了一下文章,但都解决不了,请问一下有人使用过这个东西吗?在IE下可以正常使用吗?要怎么做。

解决方案 »

  1.   


    代码没有问题,在谷歌浏览器和火狐浏览器里一切正常。IE里那个页面的Jquery代码都失效了,而且没有报错!去掉validate验证的那段代码就可以使用了。
      

  2.   

    我的jquery是v1.8.2,jQuery Validation 的版本是 1.11.0pre应该是最新的。请问这两个可以搭配在一起吗?
      

  3.   

    好的,不好意思, $().ready(function(){
    $("#loginB").click(function(){
    window.location.href="login";
    });
    $("#regist_form").validate({  
       rules: {  
        "student.email": {  
        required: true,  
        email: true ,
        remote:{
         url:"register!check", 
         type:"post", 
         data:{ 
         "email":function(){ 
                return $('#student.email').val(); 
                } 
        } }
       },  
      "student.nickName": {  
        required: true,  
       },  
       "student.password": {  
        required: true,  
        minlength: 6  
       },  
       repassword: {  
        required: true,  
        minlength:6,  
        equalTo: "input[name='student.password']"  
       }  
    },  
      messages: {  
        "student.email": {  
           required: "请输入Email地址",  
           email: "请输入正确的email地址",
           remote:"该邮箱已被注册!"
          },  
        "student.nickName": {  
           required: "请输入用户名!",  
          },  
        "student.password": {  
        required: "请输入密码",  
        minlength: jQuery.format("密码不能小于{0}个字符")  
        },  
        repassword: {  
        required: "请输入确认密码",  
        equalTo: "两次输入密码不一致",
        minlength: jQuery.format("密码不能小于{0}个字符") 
        }  
    } ,
    errorPlacement:function(error , element){
    error.appendTo(element.parent().next());
    }
    });   $("#regist").click(function(){
    $("#regist_form").validate().form();
    $("#regist_form").submit();
    }); });
      

  4.   

    其实我是觉得是不是jquery validate.js这个框架不兼容IE浏览器,有什么相应的解决方法,因为这代码在火狐与谷歌浏览器里没有任何问题。所以我觉得不是代码的问题,不过还是麻烦你看一下。谢谢。
      

  5.   

    "student.nickName": {  
                        required: true,  
                       }, 修改为:
    "student.nickName": {  
                        required: true  
                       },试试。 
      

  6.   

    "student.nickName": {  
                    required: "请输入用户名!",  
                },  
    改为
    "student.nickName": {  
                    required: "请输入用户名!"  
                },