使用多行验证表的复选框输入

时间:2011-04-12 11:56:46

标签: html checkbox validation multirow

我使用js在特定表中添加多行,但是当提交表单时,所有复选框都具有相同的值,那么如何在提交之前使用js验证此复选框,如果未选中则更改值,我试着但没有解决方案,以前做过任何一个,

提前致谢

2 个答案:

答案 0 :(得分:0)

您的复选框名称是什么?他们都有相同的名字吗?你有两个选择。一个是为每个复选框指定一个唯一的名称,另一个是为您的复选框命名为checkboxes[][]允许将所有值输入到数组中,这样它们就不会相互覆盖。

如果你的意思是别的,你必须说明你想要的更清楚,因为现在有点难以理解。

答案 1 :(得分:0)

最后我找到了我的问题的解决方案,感谢'vindia'的线索,我添加了数组复选框,sol如下

in html

 `<input id="abc[]" name="abc[]" type="checkbox" value="1">`

在js

for(var i=0;i<chkDefaultLength;i++){  
   if(!document.neworupdateevent["chkDefault[]"][i].checked){  
        document.neworupdateevent["chkDefault[]"][i].value=0;  
    }           
   }