在我的jsp表单中,我的表单中有一个复选框数组(jsp和struts)。我想知道java脚本中复选框Array的长度。例如:<input:checkbox property="chkbox[]"/>
。在javascript中我正在调用document.form[0].chkbox[].value.length
,但它显示javaScript错误null或undefined。
答案 0 :(得分:3)
var checkbox = document.getElementsByName('a_checkbox')
var ln = checkbox.length
第1行获取所有活动的复选框 第2行中该数组的长度
答案 1 :(得分:1)
如果这是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