use*_*641 5 jquery jquery-validate internet-explorer-8
我使用JQuery Validation脚本来验证HTML表单.这在Firefox中完美运行但在IE8中不起作用.我认为冒号(;)或分号(,)有问题...但我无法抓住它.
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
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
这两个:
Part_code: {
required: true,
},
Part_value: {
required: true,
},
Run Code Online (Sandbox Code Playgroud)
应该:
Part_code: {
required: true
},
Part_value: {
required: true
},
Run Code Online (Sandbox Code Playgroud)
你认为这个,问题是正确的,一个属性列表中的尾随逗号就会破坏IE,但通常会在其他浏览器中发出吱吱声.
| 归档时间: |
|
| 查看次数: |
6557 次 |
| 最近记录: |