IE9,IE8,IE7下正确使用jquery.validate.js标签

     在web开发中,IE浏览器总是带给我们头疼的问题,因为很多的JS效果在firefox和Chrome中都得到完美的支持,唯独IE6,7,8,9出现各种各样的不完美支持,在这里我总结下载jquery.validate.js标签如何完美兼容IE6,7,8,9.
     (1)首先,最重要的一点,下载官方的最新标签库(jquery.validate.js),因为不是最新的标签库会有改源码的问题,这可是非常头疼的事情。
    (2)一定要注意书写,看下面的例子。
     $("#login").validate({
rules:{
username:{required:true},
password:{required:true}
},
messages:{
username:{required:"请输入登录账号!"},
password:{required:"请输入密码!"}
},
        errorPlacement:function(error,element){
                              error.appendTo(element.next().find("span"));
                        }
     });
    只要按照我写的,在IE6,7,8,9都能正常运行,这里大家注意了,IE对哪怕一个小小的逗号都很起眼。看下面的代码。
    $("#login").validate({
rules:{
username:{required:true},
password:{required:true},
},
messages:{
username:{required:"请输入登录账号!"},
password:{required:"请输入密码!"},
},
        errorPlacement:function(error,element){
                              error.appendTo(element.next().find("span"));
                        },
     });
      只是多了三个“,”号,在firefox 和 Chrome下是没有问题的,但是在IE下,多一个逗号都不行,大家以后要注意了。IE在页面布局的时候也特别的敏感,大家在编写前台代码的时候一定尽最大的努力不要出现异常。以便于在IE下能正常的运行。

你可能感兴趣的:(jquery,js,IE,validate)