我有两种形式,即(提到的ids)'add_product'和'edit_product'
现在我使用jQuery验证插件,两个表单都有相同的验证(类似于下面的例子中提到的)
jQuery("#add_product").validate({
rules: {
name:"required",
price:"number"
},
messages: {
name:"Please enter Plan Name",
price:"Enter a valid number"
}
});
Run Code Online (Sandbox Code Playgroud)
和
jQuery("#edit_product").validate({
rules: {
name:"required",
price:"number"
},
messages: {
name:"Please enter Plan Name",
price:"Enter a valid number"
}
});
Run Code Online (Sandbox Code Playgroud)
我想将它们组合成1个规则/函数,我该如何实现呢?
谢谢
将选项存储在变量中并重复使用.
var vProduct = {
rules: {
name:"required",
price:"number"
},
messages: {
name:"Please enter Plan Name",
price:"Enter a valid number"
}
};
jQuery("#add_product").validate(vProduct);
jQuery("#edit_product").validate(vProduct);
Run Code Online (Sandbox Code Playgroud)
不幸的是,你不能简单地使用,jQuery("#add_product, #edit_product").validate({...})因为插件不会处理多个被选中的元素.