【发布时间】:2010-05-31 17:48:16
【问题描述】:
我必须验证最多点击了 3 个复选框。有 11 个。我怎样才能有效地做到这一点而不测试所有可能的情况?
【问题讨论】:
标签: php validation checkbox
我必须验证最多点击了 3 个复选框。有 11 个。我怎样才能有效地做到这一点而不测试所有可能的情况?
【问题讨论】:
标签: php validation checkbox
你可以这样做:
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" />
【讨论】: