【发布时间】:2014-04-29 01:54:06
【问题描述】:
我需要有关 jQuery 验证的帮助。基本上,当我尝试提交表单时,我有几个静态字段并且验证工作正常。但是,我有一个动态添加/删除字段,我不知道谁来捕获 elementID 并对其进行验证。让我解释一下这个问题。
我有 3 个静态字段成本、类型和区域。并且以下验证在这些字段中正常工作。
$("#form1").validate({
rules: {
Cost: {
currency: true
},
Type: {
required: true
},
Region: {
required: true
}
}
});
现在,我有一个按钮可以为文本框添加(也有逐行删除选项),这个添加功能也可以正常工作。
<input type="button" name="AddIssue" id="AddIssue" value="Add Issue" class="button2"/>
当点击 AddIssue 按钮时,将添加以下文本框,并且每个正在添加的文本框的 elementID 不断增加,如下例所示。
<input type="text" id="Issue_1" name="Issue_1" size="5" value="" />
<input type="text" id="Issue_2" name="Issue_2" size="5" value="" />
<input type="text" id="Issue_3" name="Issue_3" size="5" value="" />
<input type="text" id="Issue_4" name="Issue_4" size="5" value="" />
我想在 jQuery 验证中包含任何元素 ID,如“Issue_”,并检查该值是否为空。我该怎么做?
请帮忙。谢谢!
【问题讨论】: