我有两个使用相同名称的字段。当使用Google Chrome将这两个输入字段发布到ASP.NET MVC控制器时,显示在页面顶部附近的输入字段优先。这是一个理想的行为,但我可以安全地假设这种行为将与IE6的旧版浏览器一致吗?多个<input>使用相同名称的标签。那很好吗?
0
A
回答
2
您可以有多个字段具有相同的名称,但是是的,因为您注意到第1个字段会覆盖其他字段(您可能可以读取它们,具体取决于您的服务器软件,我不知道ASP.NET) 。
如果需要,可以将[]
添加到名称中以使其成为数组。
<input name="test[]" />
<input name="test[]" />
我不知道ASP.NET,但在PHP $_POST['input']
现在将是一个数组。
2
没有问题,有多个同名的字段。无论浏览器版本如何,它们都会发布。
1
是,也不是,它是可能罚款,但可能导致的问题。
从淘汰赛手册(link):
其他技术可能依赖于假设某些元素有名字,即使当你使用KO是 名称可能是无关紧要的。例如,jQuery Validation目前只会验证具有名称的 元素。要将其与Knockout UI结合使用,有时需要使用 来应用uniqueName绑定,以避免混淆 jQuery验证。查看使用jQuery验证和KO的示例。
IE 6不允许检查单选按钮,如果它们没有名称属性。大多数情况下,这是无关紧要的,因为您的无线电按钮元素将具有名称属性,以将它们放入 互斥组中。但是,如果您没有添加名称 属性,因为在您的情况下它不是必需的,KO将在内部对内部 使用uniqueName来确保可以检查它们。
相关问题
- 1. 那里有一个很好的多目标OAuth框架吗?
- 2. 从同一名称的多个标签中选择<select>
- 3. 在c中使用相同的标签名称过滤条件相同的标签名称#
- 4. html文档中的<head>标签中有很多内容很好吗?
- 5. 如何使用相同的标签名称解析XML?
- 6. 在Blogger上显示具有不同名称的标签。那可能吗?
- 7. 在同一个名称的多个标签上的C#XML Linq
- 8. 在iPhone目标C解析相同的父节点下具有相同名称的多个标签
- 9. 具有相同名称和签名的多个功能相互覆盖?
- 10. 多个文件,相同的名称
- 11. 显示多个相同的视频<video>标签
- 12. 在Jaxb中使用不同的标签以相同的名称解组
- 13. 使用两个具有相同名称和相同名称空间的DLL
- 14. 在alt标签上使用本地语言很好吗?
- 15. 多个标签相同的内容
- 16. 使用相同签名/名称调用父函数
- 17. 应用不同的包名称,但是签名密钥相同?
- 18. 使用Jaxb2Marshaller与具有相同@XmlRootElement名称的多个类
- 19. 使用jQuery验证与多个相同名称的字段
- 20. ,你如何在多个层面使用相同的块名称?
- 21. 如何使用多个具有相同名称的JSON字段
- 22. 使用相同的输入名称POST多个值
- 23. 隐藏多个具有相同名称或类别的标记
- 24. 多个目标名称相同的动画
- 25. 多个分支的相同标记名称
- 26. 设置多个具有相同名称的HTTP标头?
- 27. 具有相同结果的多个目标名称?
- 28. 流行的javadoc标签使用的一个很好的参考?
- 29. 如何在Android的相同标签下打开很多视图?
- 30. 使用相同方法名称调用多个dll导入
有趣的,你给我的一些想法只是柜面这种方法失败。谢谢。 – burnt1ce 2012-08-14 17:54:59
不客气:) – 2012-08-14 18:10:23