【发布时间】:2014-07-15 14:17:13
【问题描述】:
当我开发时,我并不总是想通过 Symfony2 的验证器来验证我的表单。
(我说的不是关闭 HTML5 验证。)
是否有快速禁用和重新启用表单验证的方法?
【问题讨论】:
当我开发时,我并不总是想通过 Symfony2 的验证器来验证我的表单。
(我说的不是关闭 HTML5 验证。)
是否有快速禁用和重新启用表单验证的方法?
【问题讨论】:
为此,您可以将validation_groups 选项设置为false:
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'validation_groups' => false,
));
}
希望这会奏效。
这些链接会有所帮助:temporarily disabling validation
Skip validation if sibling (checkbox) field contains 'false'
【讨论】:
试试这个
你可以用jquery来处理这个
是否禁用表单验证?
$(fromId).removeAttr("novalidate");
和
用于移除表单验证?
$(fromId).attr("novalidate");
【讨论】: