我有一个包含几组不同复选框的表单,我需要在每个组中检查最小数量。我有一个工作代码验证1组,但它需要包括其他复选框组名称。
这只适用于一个复选框组:
if(count($_POST['form']['checkgroup1']) <= 2)
$invalid[] = RSFormProHelper::getComponentId("checkgroup1");
这失败了,但也许你可以看到我想要的东西:
if(count($_POST['form']['checkgroup1']) + ($_POST['form']['checkgroup2']) <= 1)
$invalid[] = RSFormProHelper::getComponentId("checkgroup1");
感谢您的帮助。
答案 0 :(得分:1)
你的if条件似乎是错误的,
if((count($_POST['form']['checkgroup1']) + count($_POST['form']['checkgroup2'])) <= 1)
{
$invalid[] = RSFormProHelper::getComponentId("checkgroup1");
}
请检查一次。希望它会有所帮助。