输入字段NAMES在表单中是否必须是唯一的?
我认为没关系,因为对每个输入字段的引用都由表单名称限定。
document.form1.inp1.value document.form2.inp1.value
我是对的吗? 它适用于所有浏览器吗?
感谢
答案 0 :(得分:9)
不,它们不必在表格中是唯一的,但除了单选按钮外,在表格中应该是唯一的。
答案 1 :(得分:8)
不,它们不必在表单中的表单或中是唯一的。 重复它们的最常见用途是无线电:
<form>
<input type="radio" name="my_radio" value="1">
<input type="radio" name="my_radio" value="2">
<input type="radio" name="my_radio" value="3">
</form>
答案 2 :(得分:2)
单选按钮需要相同的名称才能正确分组。根据提交表单后处理表单的后端类型,有些人会在名称后面点击单选按钮和带有“[]”的复选框,以使它们很好地转换为表单处理系统中的数组。
如果有几个表单指向同一个表单处理程序(即许多表单将表单定义为&lt; form action =“form_handler.php”&gt;),则可以为字段元素指定相似的名称,但表单处理程序需要每页上的唯一条目以区分它们。如果它们都是一个信息收集会话的一部分,那么最佳做法是为每个输入字段设置唯一的名称,即使是跨多个页面。