0

有没有办法限制可以在 Powermail 表单(Typo3 v7)中选中多少个复选框?

4

1 回答 1

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

于 2018-02-15T15:21:59.967 回答