【发布时间】:2015-03-21 04:06:56
【问题描述】:
以下是我的表结构:
<tr class="odd">
<td class=" sorting_1">
<input id="clone1042154701" class="fileCheckAll" type="checkbox" name="clone1042154701" checked="">
</td>
<td class="">
<input id="appName1042154701" class="fileAppName invalid" type="text" onblur="validate(this.value,1042154701)" name="appName1042154701">
<div id="error1042154701">
</td>
<tr>
<tr>
<tr class="even">
<td class=" sorting_1">
<input id="clone1042154702" class="fileCheckAll" type="checkbox" name="clone1042154702" checked="">
</td>
<td class="">
<input id="appName1042154702" class="fileAppName invalid" type="text" onblur="validate(this.value,1042154701)" name="appName1042154701">
<div id="error1042154702">
</td>
<tr>
<tr>
.
.
.
and many more rows
在onblur 事件中,我正在调用一个javascript validate 函数,该函数在错误时将类设置为“无效”。
现在在提交表单之前,我调用了一个 javascript 方法,在该方法中检查类是否有错误并返回 false id 错误。
if ($("[id^=appName]").hasClass("invalid")) {
alert("Invalid Application name");
return false;
}
我面临的问题是验证所有表格行,无论是否通过复选框进行检查。我只需要验证通过复选框选中的那些行。
可以请一些建议我如何进行。
【问题讨论】:
标签: javascript jquery validation checkbox