需要至少检查9个复选框中的一个

时间:2016-11-15 20:52:32

标签: html checkbox

我有一个包含保存按钮的表单。我还有10个复选框,我需要用户检查其中至少一个,然后另一组6个复选框,我需要用户至少检查其中一个。当用户尝试保存记录而没有在这两个区域中进行选择时,是否有办法弹出消息?

1 个答案:

答案 0 :(得分:0)

是的,您需要一个带有jQuery的验证表单。

首先,您的HTML需要一个复选框数组,如:

< input type ="复选框"命名=' CB []'值=' CB1' />

< input type ="复选框"命名=' CB []'值=' CB 2' />

< input type ="复选框"命名=' CB []'值=' CB3' />

< input type ="复选框"命名=' CB []'值=' CB4' />

< input type ="复选框"命名=' CB []'值=' CB5' />

if(jQuery('input[name=cb]:checked').length==0) { 
   console.log('Please check at least one checkbox');
}

类似的东西......对于其他复选框组,请使用其他名称,例如name =" cb2 []"和jQuery将是:

if(jQuery('input[name=cb2]:checked').length==0) { 
   console.log('Please check at least one checkbox');
}

我希望这会有所帮助。