我想设置范围验证,即我希望工资应该在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) –