我有两种形式,即(提到的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"
}
});
和
jQuery("#edit_product").validate({
rules: {
name:"required",
price:"number"
},
messages: {
name:"Please enter Plan Name",
price:"Enter a valid number"
}
});
我想将它们组合成1个规则/功能,我该如何实现?
由于
答案 0 :(得分:7)
将选项存储在变量中并重复使用。
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);
不幸的是,您不能简单地使用jQuery("#add_product, #edit_product").validate({...})
,因为该插件不会处理多个被选中的元素。