我有以下表格:
<form name="quickAdd" action="" method="post" onsubmit="return quickAddProcess(this);">
<input type="hidden" name="quickAddFields[module]" value="Products">
<input type="text" name="quickAddFields[name]">
<input type="checkbox" name="quickAddFields[toList]">
</form>
当尝试从 Chrome 的控制台访问它们时,我无法做到:
document.quickAdd.quickAddFields == undefined;
document.quickAdd.quickAddFields.module == TypeError: Cannot read property 'module' of undefined
但是,PHP 完美地检索了数组。
如何使用纯 JavaScript 访问这些字段?
更新:
哦,document.getElementsByName('quickAddFields[module]);
工作。为什么我不能通过Form
对象访问它?