关闭已禁用表单控件的验证 角度
Turn Off Validation for Disabled Form Controls Angular
我有一个按钮设置为禁用,直到表单有效。但是,根据情况,某些表单字段也会被禁用。我的问题是,我只需要用户填写未禁用的表单字段,但 angular 似乎没有验证禁用的字段。
<button ng-click="form.checkVerify(); appCtrl.pageLoad('spec')" ng-disabled="checkVerifyForm.$invalid" class="btn btn-lg btn-success pull-right">Complete</button>
<form name="checkVerifyForm">
<div class="col-md-6">
<fieldset ng-disabled="!form.dataStore.reqMake">
<label for="makeRec">Maker Recourse</label>
<div class="form-group">
<label class="radio-inline">
<input ng-change="form.justify()" ng-model="form.verify.mRec" type="radio" name="makeRec" id="makeRecYes" value="1" /> Yes
</label>
<label class="radio-inline">
<input ng-change="form.justify()" ng-model="form.verify.mRec" type="radio" name="makeRec" id="makeRecNo" value="0" /> No
</label>
<span id="helpBlock" class="help-block">Is there adequete recourse...</span>
</div>
现在我已经看到了一些非常激烈的指令来完成任务,但是控制器中是否有一些简单的事情可以克服这种特定情况?
您可以使用例如 ng-required
实现这一目标。
<input ng-change="form.justify()"
ng-model="form.verify.mRec"
type="radio"
name="makeRec"
id="makeRecYes"
value="1"
ng-required="form.dataStore.reqMake" /> Yes
AngularJS 输入文档
相关文章:
- 如何在cakepp中使用javascript验证我的html表单控件
- ASP.net控件中的其他客户端验证
- 如何使用angular js验证器执行下拉控件验证
- TextBox自定义Web控件和JavaScript客户端验证
- 关闭已禁用表单控件的验证 角度
- 在 Web 浏览器中禁用 Javascript 应禁用服务器验证控件
- 在提交表单之前更改控件背景颜色,但如何在验证通过时重置颜色
- asp 文本框控件上的必填字段验证和当前日期验证
- 如何使用 JQuery 确定控件是否具有必填字段验证程序
- 我将 javascript 验证添加到我的登录控件中,尽管存在错误
- Javascript 验证控件
- 如何在checkboxlist控件的列表中获取值并使用它进行验证
- Javascript在onclick上验证两个控件,但如果只有一个控件验证,则不保留值
- 如何在JS中验证DateTime 4控件
- 如何使用jQuery只验证一个HTML控件
- 禁用隐藏面板中的asp验证控件
- 使用单独的控件验证日期和时间
- asp.net自定义控件验证在Firefox或Chrome中不起作用
- 禁用基于控件验证的按钮,其中ng重复angularjs
- UpdatePanel c# ASP.Net 内网格视图中的文本框控件验证