【发布时间】:2011-09-22 06:52:20
【问题描述】:
我无法访问我选择的复选框的值。 这是我尝试过的代码。
<input type="checkbox" id="<%= "gname_" + in.intValue() %>" name="chkBox" onclick='chkboxSelect(localArrGroupNames[<%=in.intValue() %>],<%= "gname_" + in.intValue() %>)'>
JS code:
function chkboxSelect( chkBoxValue, id){
var i=0;
if(id.checked) {
var selected;
alert("id: " + chkBoxValue + i);
selected[i] = chkBoxValue;
i++;
}
}
虽然我选择了多个值,但我在警报中只得到一个值。 例如,如果我选择红色、蓝色、绿色,在我选择每个之后,我的警报中只会得到一个。 请帮我 。提前致谢。
【问题讨论】:
-
你试过设置'chkBoxValue=null;'在最后?也许您可以确保复选框在第一次选择后返回值。
标签: javascript jsp