关于checkbox的问题(急)

amendatian 2003-07-10 04:00:11
我用js控制将checkbox所选中的项相加,但记录着有一个时,系统报错“SerialID.0.checked ”为空或不是对象!
------------------------------------
所有的js程序:
function caculate(form){
var sum=0;
<%for(int i =0; i<infos.length;i++ ){%>
if(form.SerialID[<%=i%>].checked){
sum=sum+<%=infos[i].getTreatAmt()%>
}
<%}%>
alert("汇总值:"+sum.toFixed(2)+"元");
}
---------------------------------------
...全文
54 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ydr2002 2003-07-10
  • 打赏
  • 举报
回复
用document.all("SerialID")[i].checked
zhanghk 2003-07-10
  • 打赏
  • 举报
回复
up
amendatian 2003-07-10
  • 打赏
  • 举报
回复
<input type="checkbox" name="SerialID" value="<%=infos[i].getSerialID() %>">
当复选项只有一个的时候报错
forevertraveller 2003-07-10
  • 打赏
  • 举报
回复
不存在该控件
amendatian 2003-07-10
  • 打赏
  • 举报
回复
其中checkbox 的name=“SerialID”

87,910

社区成员

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

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