使用jQuery 1.5.2获取javascript错误:
Error: '$.validator.methods[...]' is null or not an object
我在IE7和IE8中测试了它并得到了错误。验证在Firefox 4及更早版本中运行良好。
从address1字段到address2字段的标签时..实际上当从地址1点击其中的信息到addres2没有信息时。此外...从Zip字段到县字段的标签或点击时我很奇怪我在zip和/或县中输入或输出信息都没有错误...此外,zip字段还有一个屏蔽输入验证,县没有。我正在使用jQuery 1.4.2并看到这个回答类似的问题 (Jquery Validator not working in IE 7 or 8)。 我使用的是jQuery 1.4.2,并以相同的结果上升到1.5.2。
这是我的验证码。
$('#frm_subefoLocation').validate({
rules: {
address1: { require:true,maxlength:100,minlength:2},
address2: { require:false,maxlength:100},
city: { require:true,maxlength:100,minlength:2},
zip: { required:true,minlength:5,maxlength:10,number:true},
county: { require:false,maxlength:100,minlength:0},
mailAddress1: { require:true,maxlength:100,minlength:2},
mailAddress2: { require:false,maxlength:100,minlength:0},
mailCity: { require:true,maxlength:100,minlength:2},
mailZip: { required:true,minlength:5,maxlength:10,number:true}
}
});
以下是屏蔽输入代码:
// set up mask for entry
$('#zip').mask('99999');
有什么想法吗?
答案 0 :(得分:1)
今天早上查看代码我注意到......'require'是不允许的......'required'是必需的.. 差异并没有打扰到Firefox,但肯定会弄乱IE。