<input id="j_id0:mainFormId:selected:selectedProductsDiv:3:quantityId" name="j_id0:mainFormId:selected:selectedProductsDiv:3:quantityId" type="text">
如何为上述字段附加jquery验证器规则?所有示例都显示我们需要简单地输入name属性,但在我的情况下,name属性不断变化,但它始终以quantityId结束..
j$('form[id$="mainFormId"]').validate({
rules: {
$quantityId : "required"
}
});
有什么建议吗?
答案 0 :(得分:1)
您可以使用代码构建规则:
var rules = {};
$("form[id$=mainformId] input[name$=quantityId]").each(function() {
rules[this.name] = "required";
});
$('form[id$="mainFormId"]').validate({
rules: rules
});