【问题标题】:Count Multiple Checked Boxes with Group Names用组名计算多个复选框
【发布时间】:2013-05-30 13:54:19
【问题描述】:

我有一个包含几组不同复选框的表单,我需要要求在每个组中选中一个最小数量。我有 1 个组的有效代码验证,但它需要包含其他复选框组名称。

此方法仅适用于一个复选框组:

if(count($_POST['form']['checkgroup1']) <= 2)
$invalid[] = RSFormProHelper::getComponentId("checkgroup1");

这失败了,但也许你可以看到我要做什么:

if(count($_POST['form']['checkgroup1']) + ($_POST['form']['checkgroup2']) <= 1)
$invalid[] = RSFormProHelper::getComponentId("checkgroup1");

感谢您的帮助。

【问题讨论】:

    标签: php forms checkbox count


    【解决方案1】:

    您的 if 条件似乎有错误,

    if((count($_POST['form']['checkgroup1']) + count($_POST['form']['checkgroup2'])) <= 1)
    {
       $invalid[] = RSFormProHelper::getComponentId("checkgroup1");
    }
    

    请检查一次。希望它会有所帮助。

    【讨论】:

    • 谢谢哈西娜,做到了。你真棒。
    猜你喜欢
    • 2013-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-10
    • 2013-09-05
    • 1970-01-01
    • 2014-10-10
    • 1970-01-01
    相关资源
    最近更新 更多