使用多行验证表的复选框输入
我使用js在特定表中添加多行,但是当提交表单时,所有复选框都具有相同的值,那么如何在提交之前使用js验证此复选框,因此如果未选中,则将值更改为,我尝试这样做,但没有得到结果解决方案,以前有人这样做过吗,
提前致谢
i using js to add multiple row in a particular table, but when submit the form all check box having the same value, so how can i validate this checkbox using js before submit so change value to if unchecked, i trying on that but got no solution, does any one this before,
thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你的复选框叫什么?他们都有相同的名字吗?你有两个选择。一种是为每个复选框指定一个唯一的名称,另一种是为您的复选框指定一个名称,例如
checkboxes[]
。[]
允许将所有值输入到一个数组中,这样它们就不会互相覆盖。如果你的意思是别的,你必须更清楚地表达你想要什么,因为现在有点难以理解。
What are your checkboxes called? Do they all have the same name? You have two options. One is giving each checkbox an unique name, the other is giving your checkbox a name like
checkboxes[]
. The[]
lets all the values be entered into an array so they don't overwrite eachother.If you mean something else, you have to state more clear what you want, because it's a bit incomprehensible right now.
最后我找到了我的问题的解决方案,感谢“vindia”的线索,我添加了带有数组的复选框,sol如下
html中
在js中的
finally i found solution for my problem, thanks 'vindia' for the clue, i add checkbox with array, sol as below
in html
in js