有没有办法限制可以在Powermail格式(Typo3 v7)中检查多少个复选框?
答案 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