限制在Powermail Typo3中可以检查多少个复选框

时间:2018-02-15 12:33:41

标签: typo3 typoscript typo3-7.6.x powermail

有没有办法限制可以在Powermail格式(Typo3 v7)中检查多少个复选框?

1 个答案:

答案 0 :(得分:1)

我们必须编写自己的验证器。 Typo3在name属性中添加一些变量,必须读出这个变量。它看起来像这样:

name="tx_powermail_pi1[field][variable][]

下面是jquery的例子。

$("input[name*='variable']").change(function(){
    var max= 3;
    if( $("input[name*='variable']:checked").length == max ){
        $("input[name*='variable']").attr('disabled', 'disabled');
        $("input[name*='variable']:checked").removeAttr('disabled');
    }else{
        $("input[name*='variable']").removeAttr('disabled');
    }
});

更多信息https://docs.typo3.org/typo3cms/extensions/powermail/ForDevelopers/WriteOwnValidators/Index.html