jQuery验证:多表单、单次验证

jQuery验证:多表单、单次验证,jquery,Jquery,我有两个表格,即(提到的ID)“添加产品”和“编辑产品” 现在我正在使用jQuery验证插件,这两个表单具有相同的验证(类似于下面示例中提到的) 及 我想将它们合并为一个规则/功能,我如何实现这一点 谢谢将选项存储在变量中并重新使用 var vProduct = { rules: { name:"required", price:"number" }, messages: { name:"Please enter Plan

我有两个表格,即(提到的ID)“添加产品”和“编辑产品”

现在我正在使用jQuery验证插件,这两个表单具有相同的验证(类似于下面示例中提到的)

我想将它们合并为一个规则/功能,我如何实现这一点


谢谢

将选项存储在变量中并重新使用

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”)。验证({…})
,因为插件不能处理多个被选择的元素。

我需要问你一些问题,一般来说,jQuery使用了“$”,为什么这里使用了“jQuery”,它有效吗?@I-M-JM,当与另一个使用“$”的库(例如Prototype或Mootools)发生冲突时,使用“jQuery”。它是完全有效的,但更容易输入。
jQuery("#edit_product").validate({
    rules: {
        name:"required",
        price:"number"
    },
    messages: {
        name:"Please enter Plan Name",
        price:"Enter a valid number"
    }

});
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);