Javascript 讀取多個 HTML 同名欄位 ( Input 標籤 )

阿舍有試過,HTML 允許讓多個標籤命成同樣的名字,而且瀏覽器也都能顯示出來,例如,阿舍把二個文字輸入欄位都命名成一樣的 ayuField:

<form>
<Input type="text" name="ayuField">
<Input type="text" name="ayuField">
</form>

這樣的寫法在瀏覽器是可以顯示及輸入資料的,但是,Javascrip 卻不能用直接用 document.forms[0].ayuField.value 來取值或給值,而是要把 ayuField 欄位當成一個物件 ( 嚴格來說是當成一個陣列),然後再透過 for loop 來取值和給值。
分享:

沒有留言 :