php - yii2 禁用对隐藏字段的验证
问题描述
我创建了一个根据所选单选按钮更改的开发人员。开发人员有输入字段:
<div id='div-cash' class="toHide" hidden="true">
<div class="row" >
<div class="col-md-4">
<?php echo $form->field($cash[0], 'form_get',[
'template' => '{label}<div class="input-group">{input}
<span class="input-group-addon">pt</span></div>{error}{hint}',
'options' => ['class' => 'form-inline toHide cashtoHide', 'style' => 'margin-top:2rem'],
'labelOptions' => ['style' => 'margin-right:2rem'],
])->textInput();?>
</div>
</div>
</div>
当我提交表单时,其他选项的输入得到验证,我想禁用它
解决方案
我使用条件验证来解决这个问题
'whenClient' => "function (attribute, value) {
return $('input[type=radio]:checked').val() == 'cash';
}"
推荐阅读
- java - 如何使用 Kickstart Spring Boot GraphQL 在逻辑上拆分我的 GraphQL 架构和解析器
- spring-boot - 禁用不需要的 OAuth 端点 spring boot
- reactjs - 如何在我的反应组件中添加验证消息
- vba - For-Next 循环没有停止
- ios - Swift ios 从视图中切出圆角矩形,允许颜色变化
- sapui5 - 带有文本换行的 sap.ui.table.table(渲染问题)
- typescript - 在 Typescript 中将静态转换为动态导入
- reactjs - 编辑使用“yarn build”构建的 reactapp 结果中的字符串而不重建
- javascript - 在带有 ion-item 的 NTH 元素之后添加项目
- html - 将进度条引导程序 4(居中值)与按钮对齐