发布网友 发布时间:2022-04-25 22:18
共1个回答
热心网友 时间:2022-04-25 23:47
myform 应该是 window.myform ,不是 document.myform
不管表单内容怎么写,name相同的复选框都是一维数组。
for ( var i = 0; i < myform.fs.length; i++) {追问你好,因为我的复选框名称不是按顺序来的,所以要做两个循环语句。
按你的说法这样是不行的吗?如果按你的做法复选框名称是要按顺序才可以的是吧?我刚才试过了,按的你改还是不行,一样提示复选框为空或不是对象。按我之前的做法,只要document.myform.fs[i][p].checked==true改为document.myform.fs11.checked==true就可以了。
追答
原先以为复选框name都是fs,输入框name都是qt
name是fs11这种格式,应该这样写:
for ( var i = 1; i < 8; i++) {