gpt4 book ai didi

javascript - 如何在 Javascript 中获取表单文本字段数组的长度

转载 作者:行者123 更新时间:2023-12-02 20:42:02 25 4
gpt4 key购买 nike

我有这个 HTML 代码:

<form id="form1" name="form1" method="post" action="">
a <input type="text" name="item[]" value="1" /> <br />
b <input type="text" name="item[]" value="1" /> <br />
c <input type="text" name="item[]" value="1" />
</form>

我似乎无法以语法方式从文本字段数组中提取长度,是否有一些明显的纯 JavaScript 方法(请不要使用 Jquery)来做到这一点?我试过了

    <script language="javascript">
//Tried these combination
alert(document.form1.item.length);
alert(document.form1.item[].length);
alert(document.form1.elements['item'].length);
alert(document.form1.elements['item[]'].length);
</script>

最佳答案

var inputCount = document.getElementById('form1').getElementsByTagName('input').length;

请注意,严格来说,您的输入元素并不构成数组。它们是 DOM 中的节点,因此您必须以数组形式查找它们。

我知道你说过“没有 jQuery”,但在当今时代,当人们抵制使用这样的工具时,这真的让我感到困惑。它们解决了很多问题,否则这些问题最终需要您自己解决。

关于javascript - 如何在 Javascript 中获取表单文本字段数组的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2194135/

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