我有一个包含保存按钮的表单。我还有10个复选框,我需要用户检查其中至少一个,然后另一组6个复选框,我需要用户至少检查其中一个。当用户尝试保存记录而没有在这两个区域中进行选择时,是否有办法弹出消息?
答案 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');
}
我希望这会有所帮助。