[英]Get form elements as associative array?
我有一個HTML表單元素名稱作為關聯數組的問題。
<form name="ff" action="" method="POST">
<input name="student[john]" value="John">
<input name="student[kofi]">
<input name="student[kwame]">
<input type="submit" name="submit">
</form>
<a onclick="alert(document.ff.student[john].value);">a<a>
我收到JS錯誤:“未捕獲的異常:ReferenceError:未定義的變量:john”
但是,此代碼對於不帶方括號的表單元素名稱也可以正常工作。
UPD:
我不知道如何從無線電元素中獲取值(它表示為一組具有相同名稱的無線電)
元素名稱不是數組。
嘗試:
document.ff.elements['student[john]'].value
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.