gpt4 book ai didi

javascript - 获取表单元素作为关联数组?

转载 作者:行者123 更新时间:2023-11-28 16:07:39 28 4
gpt4 key购买 nike

我对 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: undefined variable :john”

但是此代码适用于不带方括号的表单元素名称。

更新:

我很困惑如何从 radio 元素(它表示为一组具有相同名称的 radio )获取值

最佳答案

您必须使用方括号表示法来访问带有特殊字符的属性

<a onclick="alert(document.ff['student[john]'].value);">a<a>

DEMO

关于javascript - 获取表单元素作为关联数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14223186/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com