|

楼主 |
发表于 2025-3-1 21:47
|
显示全部楼层
本帖最后由 OKJSJSF 于 2025-3-2 09:38 编辑
又开始设计一个表单计算器了。在文档中设二个表格t1与t2,第一个表格中有九个单选按钮input radio,name相同为group1,每行一个,id不同,按Excel的方法设置id,依次为t1b1,t1b2,t1b3,,,t1b9,位于表格第二列,默认未选中,第一列为序号。第二个表格有12个复选框,每行一个,id依次为t2b1,t2b2,t2b3,,,t2b12,位于表格第二列,默认未勾选,第一列为序号,第三列为参数常数(如id="t2c11"),第四列为计算结果。需求之一是:当选中表1第三个单选按钮,并且勾选表2第11个复选框时,执行运算,表2第四列第11行(id="t2d11")显示计算结果,当选择其他单选按钮时或取消这个勾选时,计算结果显示为空。我的下面的代码无法正确运算:
var t1bs=document.getElementsByName("group1");
for(var i=0;i<t1bs.length;i++){t1bs.addEventListener("Change",function(){if(this.id==="t1b3" && this.checked && t2b11.checked){t2d11.value=t2c11;}else{t2d11.value="";}
}
)
};
不知错在哪? |
|