JS方法:
var if_choose = 0;
alert(document.qxfp_list.document.qxfp1.set_yhbm.length);
for (i = 0; i < document.qxfp1.set_yhbm.length; i++)
{
if(document.qxfp_list.document.qxfp1.set_yhbm[i].checked)
{
if_choose = 1;
}
}
JSP代码:
<tr>
<td align="center" class="td_data">
<input type="checkbox" name="set_yhbm" value="<%=get_yhbm%>">
</td>
<td height="35" class="td_data"><%=get_yhmc%></td>
<td height="35" class="td_data">
<%if(get_lmmc.equals("")){%> <%}else{%><%=get_lmmc%><%}%>
</td>
<td class="td_data">
<%if(get_czjbmc.equals("")){%> <%}else{%><%=get_czjbmc%><%}%>
</td>
</tr>
当有一条以上的复选数据时,执行很顺利。可是当只有一条复选数据进行选择时就会给出“未定义”的提示。请大家指点我。
谢谢。
var if_choose = 0;
alert(document.qxfp_list.document.qxfp1.set_yhbm.length);
for (i = 0; i < document.qxfp1.set_yhbm.length; i++)
{
if(document.qxfp_list.document.qxfp1.set_yhbm[i].checked)
{
if_choose = 1;
}
}
JSP代码:
<tr>
<td align="center" class="td_data">
<input type="checkbox" name="set_yhbm" value="<%=get_yhbm%>">
</td>
<td height="35" class="td_data"><%=get_yhmc%></td>
<td height="35" class="td_data">
<%if(get_lmmc.equals("")){%> <%}else{%><%=get_lmmc%><%}%>
</td>
<td class="td_data">
<%if(get_czjbmc.equals("")){%> <%}else{%><%=get_czjbmc%><%}%>
</td>
</tr>
当有一条以上的复选数据时,执行很顺利。可是当只有一条复选数据进行选择时就会给出“未定义”的提示。请大家指点我。
谢谢。
document.qxfp_list.document.qxfp1.set_yhbm2个是不是一个东东啊 ?
为了方便看,上面的document.qxfp_list.我删除了。可下面的忘了。
for (i=0;i<document.qxfp_list.document.qxfp1.elements.length;i++)
{
if(document.qxfp_list.document.qxfp1.elements[i].name == "set_yhbm")
if(document.qxfp_list.document.qxfp1.elements[i].checked)
{
if_choose = 1;
}
}
就OK了。