如何验证在PHP中检查特定数量的复选框

时间:2010-05-31 09:45:19

标签: php validation checkbox

我必须验证是否单击了最多3个复选框。有11个。如何在不测试每种可能情况的情况下有效地做到这一点?

1 个答案:

答案 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" />