【发布时间】:2016-07-29 03:06:48
【问题描述】:
我有几组复选框(每组都有几个复选框),我需要使用 jQuery(或普通的旧 javascript)来确保表单无法提交,除非每组复选框中至少有一个复选框被选中.我怎样才能做到这一点?如果 A 组没有至少一个,我想抛出一个错误,指定“请从 A 组中选择至少一个”等。谢谢!
【问题讨论】:
-
将同一组中的所有复选框赋予同一类。然后您可以使用
$(":checkbox.groupClass:checked").length来获取该组中选中的复选框的数量。循环遍历所有类,如果其中任何一个是0,则验证失败。
标签: jquery forms validation checkbox