我试图将jQuery验证插件添加到一些网站,我遇到了一点问题,它应该验证的字段在名称属性上有一个前缀,例如“Customer.FirstName”。字段上的jQuery验证与名称属性中的前缀
由于您必须将JSON对象传递给规则的验证函数,因此它无法找到元素,因此无法工作。
有没有一种方法可以做到每个字段的基础,还是我仍然可以传递一个JSON对象的变体,将字段id指定为一个字符串,比如“#Customer \ .FirstName”?
在此先感谢!
编辑:
每格雷格的建议,我得到它的工作。因此,对于任何人谁都有这样的问题,你必须做这样的:
$("form").validate({
rules: {
"Prefix.FieldName": "validationKeyword"
}
});
的“#”不添加到选择,并且不要“\\”逃脱字符添加到选择。所以,“#Prefix \\。FieldName”不会匹配任何东西,所以只要将这些字符留出即可。
嗯,我这样做,我想?这是我有: $( “#form_holder”)找到( “形式”)验证({ 规则: “#Lead \\姓”{ :{需要 :真 }} }); – Gup3rSuR4c 2009-11-09 19:32:54