2015-03-25 58 views
1

首先,我到这里来的最大值设定最大值在我输入输入[数字]

<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> 

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

+0

http://stackoverflow.com/questions/15656617/validation-not-triggered-when-data-binding-a-number-inputs-min-max-attributes – 2015-03-25 07:32:58

+0

谢谢你的回答,我想我真的需要做一个指示 – devadnqpnd 2015-03-25 08:30:19

回答

1

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