为什么不能正常统计checkbox的个数?

floy 2004-11-20 11:14:38
function Delete(thisform) {
var thisform;
alert(thisform.checkbox.length);//注意这个这儿,当只有一个checkbox时居然显示结果不为1
//check = isCheck(thisform)
//alert(check);
//if (!check){
if (1==1){
alert("请选择要删除的记录");
return false;
}
else{
thisform.Action.value = "Delete";
thisform.submit();
}
}


<input type="checkbox" name="checkbox" value="<%=OID%>">
<input type="button" name="Submit" value="删除所选" onclick="Delete(this.form)" style="cursor: hand;">
...全文
60 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ygjwjj 2004-11-21
  • 打赏
  • 举报
回复
只有一个时不是数组,不没有.length,当然不为1;
取的时候先判断一下是不是数组
ice_berg16 2004-11-21
  • 打赏
  • 举报
回复
alert(thisform.checkbox.length);//注意这个这儿,当只有一个checkbox时居然显示结果不为1

只有一个时不是数组,当然不为1;
取的时候先判断一下是不是数组
if (this.form.checkbox.length > 0)
......
else
//处理只有一个的情况

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧