0

私はこのようなフォームを持っています:

<form>
<table id="table1">
<tr>
<td><input type="text" id="val1" name="code[1][data1]" value="abc" /></td>//this need to be check
<td><input type="text" id="val2" name="code[1][data2]" value="def" /></td>//this need to be check
<td><input type="text" name="code[1][data3]" value="xxx" /></td>
<td><input type="text" name="code[1][data4]" value="xxx" /></td>
</tr>

<tr>
<td><input type="text" id="val1" name="code[2][data1]" value="abc" /></td>//this is the duplicated value
<td><input type="text" id="val2" name="code[2][data2]" value="jkl" /></td>//this is the duplicated value
<td><input type="text" name="code[2][data3]" value="xxx" /></td>
<td><input type="text" name="code[2][data4]" value="xxx" /></td>
</tr>

<tr>
<td><input type="text" id="val1" name="code[3][data1]" value="abc" /></td>
<td><input type="text" id="val2" name="code[3][data2]" value="def" /></td>
<td><input type="text" name="code[3][data3]" value="xxx" /></td>
<td><input type="text" name="code[3][data4]" value="xxx" /></td>
</tr>
....
</table>

<p class="submit"><input type="submit" name="submit" id="submit" value="Save Changes"  /></p>
</from>

送信時にテーブル内の重複した値を確認するにはどうすればよいですか? テストする必要がある要素は、各行の最初の 2 つの td 入力値です。

上記の例から、最初の行の の値は3 番目の行code[1][data1]&&code[1][data2]と同じ code[3][data1]&&code[3][data2]であってはなりません。

4

0 に答える 0