使用jQuery 1.5.2时出现JavaScript错误:
我已在IE7和IE8中测试过,并出现了错误。在Firefox 4及更早版本中,验证功能正常。
当从地址1字段切换到地址2字段时...实际上是从有信息的地址1点击到没有信息的地址2。此外...当从Zip字段切换或点击到County字段时,无论Zip和/或County中是否有信息,都不会出现错误... Zip字段具有掩码输入验证,而County没有。我使用jQuery 1.4.2,并看到了对类似问题的回答(Jquery Validator not working in IE 7 or 8)。我将jQuery升级到了1.5.2,但结果相同。
以下是我的验证代码。
有什么想法吗?
Error: '$.validator.methods[...]' is null or not an object
我已在IE7和IE8中测试过,并出现了错误。在Firefox 4及更早版本中,验证功能正常。
当从地址1字段切换到地址2字段时...实际上是从有信息的地址1点击到没有信息的地址2。此外...当从Zip字段切换或点击到County字段时,无论Zip和/或County中是否有信息,都不会出现错误... Zip字段具有掩码输入验证,而County没有。我使用jQuery 1.4.2,并看到了对类似问题的回答(Jquery Validator not working in IE 7 or 8)。我将jQuery升级到了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');
有什么想法吗?