我必须验证是否单击了最多3个复选框。有11个。如何在不测试每种可能情况的情况下有效地做到这一点?
答案 0 :(得分:2)
你可以这样做:
if (count($_POST['checkbox_name']) === 3)
{
// your code here.....
}
您的复选框名称后缀为[]
,例如:
<input type="checkbox" name="checkbox_name[]" value="1" />
<input type="checkbox" name="checkbox_name[]" value="2" />
<input type="checkbox" name="checkbox_name[]" value="3" />