如何在java脚本中获得CheckBox数组长度

How can get CheckBox Array length in java script

本文关键字:CheckBox 数组 java 脚本      更新时间:2023-09-26

在我的jsp表单我有一个复选框数组在我的表单(jsp和struts)。我想知道的长度复选框数组在java脚本。例:<input:checkbox property="chkbox[]"/>。在javascript中,我调用document.form[0].chkbox[].value.length,但它显示javascript错误null或未定义。

    var checkbox = document.getElementsByName('a_checkbox')
    var ln = checkbox.length

第1行获取所有活动的复选框数组长度的第2行

如果这是html

<form name='form1' >
<input type=checkbox name='cbox' />
<input type=checkbox name='cbox' />
<input type=checkbox name='cbox' />
<input type=checkbox name='cbox' />
<input type=checkbox name='cbox' />
<input type=checkbox name='cbox' />
<input type=checkbox name='cbox' />
</form>

javascript的长度应该是

alert(document.form1.cbox.length);

或者你也可以用。

document.getElementsByName('cbox').length