【发布时间】:2014-11-11 06:00:14
【问题描述】:
我有多个具有相同名称和类的文本框。我根据需要使用 jQuery validate 来验证它。这里的问题是当我提交表单而不输入第一个复选框以外的字段值时,错误消息显示在第一个文本框旁边。 例如,如果我提交表单而不为第二个文本框输入值,它将在第一个文本框附近显示错误消息。我认为这是因为使用相同的名称/类进行验证。
我尝试过使用类和名称。不用找了。我的示例代码如下。有什么想法吗?
HTML 部分
<input type="text" class="unit_price" name="add_purch_unit[]">
<input type="text" class="unit_price" name="add_purch_unit[]">
jQuery 部分
$(".unit_price").rules("add", {
required:true
});
【问题讨论】:
-
是因为同名...
-
但是我这里用class来验证
-
即添加规则...但内部验证器框架使用元素名称
-
那么,有什么办法可以避免这种情况吗?