【发布时间】:2016-07-16 04:58:41
【问题描述】:
基本上,我有一个表格,表格标签内有输入,用户需要填写。
当我测试它时,表单可以正常工作,但只有在表格中有一行时。再多两行,必需的属性不起作用。
我写了一个简单的example
这行得通,点击输入框内的输入即可查看。
<form>
<table>
<tr>
<td>
<input type="text" name="usrname" required>
</td>
</tr>
</table>
</form>
<br>
这个不行,在输入框内点击进入查看。
<form>
<table>
<tr>
<td>
<input type="text" name="usrname" required>
</td>
</tr>
<tr>
<td>
<input type="text" name="surname" required>
</td>
</tr>
</table>
</form>
【问题讨论】:
-
您的两个输入字段具有相同的
name属性,您是否尝试过使用不同的值? -
这是因为有多个文本输入的表单不会通过按 Enter 提交。尝试在两个表单中添加一个提交按钮,您会发现它工作正常。
-
很好的@j08691 例子在这里jsfiddle.net/qb9ep6jf
-
@j08691 感谢您的解释。还有 timothyclofford 例如,它确实有效。有人可以写出正确的答案,所以我可以接受。