【发布时间】:2026-01-26 05:00:01
【问题描述】:
我可以为指定的字段/约束禁用客户端验证(通过 jQuery)吗?
我试过这个:
form_widget(form.myField,{'attr':{'data-validation':''}})
它禁用了客户端和后端验证。但我只需要禁用前端验证
【问题讨论】:
-
此代码无法禁用后端验证。该字段使用的 FormType 是什么?
-
@HubertLcorche 这是一个文本字段
-
您可以在 FormType 类中禁用“需要验证器”: $builder ->add('your_field', 'text', array('required' => false)) ;
-
@HubertLcorche 是的,我知道
'required'参数。但是在 OroCRM 中有一个 jQuery Validator Plugin 可以将 Symfony 约束转换为前端(如正则表达式、长度和其他约束)
标签: symfony symfony-forms orocrm