我使用jQuery validation (https://jqueryvalidation.org)来做表单验证,需要自定义rule,然后再应用到表单上,应用的时候,需要指定input的name,但是我有两个input,name的value不能相同,我要怎么做呢?谢谢!
jQuery.validator.addMethod("onlyoneuser", function (value, element) {
var username = /^[^,,\s]*$/;
return this.optional(element) || username.test(value);
}, "只允许填写一位指派者");
form.validate({
errorPlacement: function errorPlacement(error, element) {
error.insertAfter(element.parent());
},
rules: {
"aonep-roject": {
projectcheck: true,
},
"onlyoneuser": {
onlyoneuser: true,
}
},
});
这个没太明白你想表达的意思,可否解释一下。另外这个插件是验证表单的值的,但是感觉你的需求是判断两个input的name不能相同?