我有兩個使用相同名稱的字段。當使用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