设置要在我的输入[数字]中输入的最大值

时间:2015-03-25 07:26:06

标签: angularjs

首先我得到最大值

<div class="form-group">
     <label for="inputAddress" class="col-md-6">Cost Per Case</label>
         <div class="col-md-12"><input type="number" min="0" step="0.01" class="form-control" placeholder="Enter cost/case."
            ng-model="purchase.cost" required>
                    </div>
</div>

然后我使用上面的输入值设置最大值,这里

<div class="form-group">
  <label for="inputAddress" class="col-md-6">Discount Per Case</label>
    <div class="col-md-12"><input type="number" name="discountpercase" max="{{purchase.cost}}" step="0.01" class="form-control" placeholder="Enter discount/case."
    ng-model="purchase.discount" required>
    </div>
</div>

使用这些代码,即使输入的数字超过最大值,我的表单仍然有效。

1 个答案:

答案 0 :(得分:1)

ng-max指令不会监视稍后更新的值。如果要使用动态最大值,则需要编写自定义指令。如果您打算这样做,this post可以帮助您。