我在 yii2 View 中遇到了困难的表单,其中某些字段显示或隐藏。它根据用户字段选择来决定,选择表单中的选项。我使用自定义 jquery 文件编写此前端逻辑。一切都好。但是,当我提交表单时,隐藏字段保持未经验证的状态,并且什么也没有发生。当字段隐藏时,我如何终止前端验证并在字段可见时打开它?
最佳答案
$form->field($model, 'youAttribute', ['enableClientValidation' => false])->textInput();
ActiveField
类有一个属性 enableClientValidation
,如果您想禁用某些字段的 clientValidation,只需将此属性设置为 false
即可。
关于jquery - 如何打开/关闭 yii2 中某些字段的前端表单验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28857604/