【发布时间】:2015-05-21 22:32:39
【问题描述】:
我目前正在使用 jquery 验证规则插件,但遇到了以下问题。虽然我的一些输入字段具有静态 ID。有些字段是动态生成的,因此 ID 不是静态的。不幸的是,我无法控制生成的 ID。我可以使用 .each 循环来获取 ID,但是如何将 ID 变量传递给规则进行验证。有没有办法在字段名称中使用变量?如果只需要这些字段,我将使用不同的方法,但是我需要对输入进行正则表达式检查。
$j('form').validate({
rules:{
txtFirstName: 'required',
txtLastName: 'required',
txtEmail: 'required',
randomIdFieldVariable: 'Regex check"
}
);
【问题讨论】:
-
这个插件没有使用元素的
ID...只能使用name。但是否,您不能在.validate()方法中使用变量来代替字段name。如果您需要一些建议的解决方法,您必须通过构建一个更完整的示例来更好地解释这一点。
标签: jquery regex jquery-validate each