我有一个包含大约150个字段的表单,但是用户可以添加更多字段,达到大约300个字段。 我想知道是否存在将名称和ID放入我的字段的好方法,或者我必须给每个人一个不同的名称和ID。这是一项艰苦的工作。
答案 0 :(得分:2)
如果我理解正确,那么你可以使用相同的名称,id为相同类型的控件组(文本框组,复选框等...)然后从javascript或代码后面作为数组访问..
答案 1 :(得分:2)
html,只有一个输入名称
<form action="checkbox.php">
<input type="checkbox" name="data[]" value="1">1<br>
<input type="checkbox" name="data[]" value="2">2<br>
<input type="checkbox" name="data[]" value="3">3<br>
<input type="checkbox" name="data[]" value="4">4<br>
<input type="checkbox" name="data[]" value="5">5<br>
<input type="submit">
</form>
checkbox.php
$data = $_GET["data"]; //$data is an array with checked option
它也适用于类型文本
<input type="text" name="text_data[1]"><br>
<input type="text" name="text_data[2]"><br>
<input type="text" name="text_data[3]"><br>