【问题标题】:Angular: How to enable a text box if other text box input is validAngular:如果其他文本框输入有效,如何启用文本框
【发布时间】:2016-03-03 03:06:16
【问题描述】:

加载时,我禁用第二个文本框。我正在验证第一个文本框输入,然后将占位符传递给第二个复选框。 同时我想启用第二个文本框字段。该怎么做?

  <label for="customerRequestId" class="col-sm-1 control-label">Product</label>
  <div class="col-sm-2">
          <input type="text" class="form-control" name="customerProduct" ng-model="customerProduct"  ng-blur="validatecustomerProduct()"/>
  </div>
        <label for="customerPeriod" class="col-sm-2 control-label">date Period</label>
  <div class="col-sm-2">
          <input type="text" class="form-control ng-dirty ng-invalid ng-invalid-pattern ng-invalid-required" name="customerPeriod" placeholder="{{datePlaceholder}}"disabled="disabled"ng-model="customerPeriod"   />

  </div> 

【问题讨论】:

    标签: javascript angularjs angularjs-directive


    【解决方案1】:

    查看 ngDisabled - https://docs.angularjs.org/api/ng/directive/ngDisabled - 并使用与您需要的验证匹配的表达式。

    <INPUT
      ng-disabled="expression">
    ...
    </INPUT>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-30
      • 2015-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      相关资源
      最近更新 更多