我有一个包含许多文本字段的表单。其中我对文本字段(座位区和价格)有疑问。他们可以根据用户的点击次数越来越多地添加。
这是我的条件:
1 -如果(其中任何一个)座位区文本字段为空或价格文本字段为空,则不应提交表单。
2 -我已经使用 jquery 插件来验证一些文本字段,但不是全部。
3 -由于字段(座位区和价格在我的情况下彼此相关,我使用它们的名称作为数组来发布数组中的所有值,例如:
<tr>
<td>
<input type="text" name="fldSeatingarea[]" id="fldSeatingarea[]">
</td>
<td>
<input type="text" name="fldPrice[]" id="fldPrice[]">
</td>
</tr>
<tr>
<td>
<input type="text" name="fldSeatingarea[]" id="fldSeatingarea[]">
</td>
<td>
<input type="text" name="fldPrice[]" id="fldPrice[]">
</td>
</tr>
<tr>
<td>
<input type="text" name="fldSeatingarea[]" id="fldSeatingarea[]">
</td>
<td>
<input type="text" name="fldPrice[]" id="fldPrice[]">
</td>
</tr>
4 -每当用户点击添加更多表格行时插入字段
5 -我没有验证这些字段(fldSeatingarea[]
和fldPrice[]
)
6 -用户必须为同一行的两个字段或同一 tbl 行中的任何一个字段都输入值。
所以我的问题是:提交表单时,我如何才能找到同一表格行的两个字段(fldSeatingarea[]
和fldPrice[]
)中的任何一个都不为空?
如果同一表格行的任何一个字段为空,则不应提交表单。
我正在使用 html、php 和一点点 javascript 做这个小实验。