JQuery验证不需要';我不在IE8工作
我使用JQuery验证脚本来验证HTML表单。 这在Firefox中非常有效,但在IE8中不起作用。 我认为冒号(;)或分号(,)有问题。。。但我没能抓住它JQuery验证不需要';我不在IE8工作,jquery,internet-explorer-8,jquery-validate,Jquery,Internet Explorer 8,Jquery Validate,我使用JQuery验证脚本来验证HTML表单。 这在Firefox中非常有效,但在IE8中不起作用。 我认为冒号(;)或分号(,)有问题。。。但我没能抓住它 jQuery.validator.addMethod("selectNone", function (value, element) { if (element.value == "") { return false; } else return true; }, "Please select an opti
jQuery.validator.addMethod("selectNone", function (value, element) {
if (element.value == "") {
return false;
} else return true;
}, "Please select an option.");
$(document).ready(function () {
$("#formElem").validate({
rules: {
Category: { // "required",simple rule, converted to {required:true}
selectNone: true
},
Repair_technician: { // "required",simple rule, converted to {required:true}
selectNone: true
},
Rework_technician: { // "required",simple rule, converted to {required:true}
selectNone: true
},
Approved_by: { // "required",simple rule, converted to {required:true}
required: true,
},
Part_code: {
required: true,
},
Part_value: {
required: true,
},
JOB_Number: { // "required",simple rule, converted to {required:true}
required: true,
minlength: 9,
maxlength: 9
}
}
});
});
这两个:
Part_code: {
required: true,
},
Part_value: {
required: true,
},
应该是:
Part_code: {
required: true
},
Part_value: {
required: true
},
您认为,
问题是正确的,属性列表中的尾随逗号会破坏IE,但在其他浏览器中通常会被忽略