【发布时间】:2013-02-15 21:41:56
【问题描述】:
我将以下字段添加到我的表单中:
->add('interessi_profilo', 'entity', array(
'label' => 'Interessi (Tr)',
'class' => 'MyProfiloBundle:TipoInteresse',
'required' => true,
'multiple' => true,
'expanded' => true,
'property' => 'tipo',
'query_builder' => function(\My\ProfiloBundle\Entity\TipoInteresseRepository $er) {
return $er->createQueryBuilder('u')
->orderBy('u.id', 'ASC');
},
我希望仅在至少选中一个复选框时发送表单,并且如果可能的话,有一个告诉用户的工具提示:at least one option must be selected
【问题讨论】:
-
您必须在 javascript 中执行此操作
-
仅使用 Javascript?
-
不,你也必须从后端检查,但你提到了一个工具提示。
-
没有工具提示但有一个正常的控件??我尝试了 NotBlank,NotNull,Valid...但表单已提交