【问题标题】:How can I validate my input only if my field is not disabled仅当我的字段未禁用时,如何验证我的输入
【发布时间】:2016-12-16 16:45:12
【问题描述】:

只有在我的字段未被禁用时,我才能验证我的输入。我想写ng-required="job_name.disabled!="disabled"" 之类的东西,但我没有写对。

<input class="form-control" type="text" ng-model="data.job.name" name="job_name" 
       validate-on="dirty" ng-disabled="true" ng-required="true" 
       required-message="'Name is required!'" />

【问题讨论】:

    标签: html angularjs validation disabled-input ng-required


    【解决方案1】:

    这个怎么样

    <input class="form-control" type="text" ng-model="data.job.name" name="job_name" validate-on="dirty" ng-disabled="vm.disabled" ng-required="!vm.disabled" required-message="'Name is required!'" />
    

    这意味着如果未禁用则需要,并在您的范围内保持禁用条件。简写形式

    <input ng-disabled="vm.disabled" ng-required="!vm.disabled" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-10
      • 2011-04-16
      相关资源
      最近更新 更多