2009-09-01 160 views
8

輸入字段名稱必須在表單中唯一嗎?輸入字段名稱必須在表單中唯一嗎?

我猜想,因爲對每個輸入字段參考由表單名限定它的確定。

document.form1.inp1.value document.form2.inp1.value

我說得對不對? 它可以在所有瀏覽器中使用嗎?

感謝

+0

[名稱屬性是否必須在HTML文檔中是唯一的?](http://stackoverflow.com/questions/5518458/does-a-name-attribute-have-to-be-unique- in-a-html-document) – Liam 2014-02-13 11:08:43

回答

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> 
9

不,他們沒有能夠跨形式獨特,但應該是除單選按鈕形式中是唯一的。

+0

謝謝。我試圖點擊向上箭頭投票,它給了我一個-1? – sdfor 2009-09-01 17:54:09

2

單選按鈕需要相同的名稱組正常。根據提交後表單處理表單的方式,有些人在單擊按鈕和複選框後用「[]」命名,以使它們可以很好地轉換爲表單處理系統中的數組。

如果幾種形式都指向回到相同的表單處理程序(即許多定義形式<形式行動=「form_handler.php」 >),您可以爲域元素相似的名稱,但表單處理程序將需要每個頁面上的唯一條目以區分它們。如果每個輸入字段都是一個信息收集會話的一部分,那麼最好的做法是爲每個輸入字段設置唯一的名稱,即使在多個頁面中也是如此。

相關問題