我想設置範圍驗證,即我希望工資應該在100000-20000000之間。我用ng-min和ng-max。但仍然沒有拋出錯誤信息。這是我所做的。它唯一的檢查號碼驗證。如何在AngularJS中設置範圍驗證
<input ng-model="name2" name="name2" type="text" class="zoomIn" ng-min="100000" ng-max="20000000" ng-pattern="/^\d+$/" placeholder="Your Annual Net Profit" required>
<div ng-messages="step5form.name2.$error">
<div ng-message="min">Please enter a value between 100000 and 20000000.</div>
<div ng-message="max">Please enter a value between 100000 and 20000000.</div>
<div ng-message="pattern">Annual net profit cannot be characters.</div>
</div>
您可以使用ng-minlength =「number」ng-maxlength =「number」from angular docs – ngLover
我嘗試使用minlength和maxlength,但不接受該範圍和禁用下一個按鈕之間的值。 – user5397448
[數據綁定數字輸入的最小/最大屬性時未觸發驗證]的可能重複(http://stackoverflow.com/questions/15656617/validation-not-triggered-when-data-binding-a-number-inputs- min-max-attributes) –