jquery - 如何打开/关闭 yii2 中某些字段的前端表单验证?

标签 jquery validation yii2

我在 yii2 View 中遇到了困难的表单,其中某些字段显示或隐藏。它根据用户字段选择来决定,选择表单中的选项。我使用自定义 jquery 文件编写此前端逻辑。一切都好。但是,当我提交表单时,隐藏字段保持未经验证的状态,并且什么也没有发生。当字段隐藏时,我如何终止前端验证并在字段可见时打开它?

最佳答案

$form->field($model, 'youAttribute', ['enableClientValidation' => false])->textInput();

ActiveField 类有一个属性 enableClientValidation,如果您想禁用某些字段的 clientValidation,只需将此属性设置为 false 即可。

关于jquery - 如何打开/关闭 yii2 中某些字段的前端表单验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28857604/

相关文章:

javascript - jQuery对话框按钮如何设置点击事件?

jquery - 使用通过 Browserify 导入的 jQuery 插件

string - Yii2 中 Null 到空字符串

yii2 - Forbidden (#403) - 你不能执行这个 Action [Yii2]

php - Yii2 SearchModel 中的 search() 如何工作?

javascript - 可折叠力导向图上的 D3.js 标题

javascript - Jquery - 防止通过覆盖层触发点击事件

android - 检查后复选框错误不会消失

java - Spring-MVC 对 REST 客户端的验证响应

laravel - 无法在 laravel 中验证输入文件