如何在 AngularJS 中设置范围验证
How to set range validation in AngularJS
我想设置范围验证,即我希望薪水应该在 100000-20000000 之间。我使用了ng-min和ng-max。但它仍然没有抛出错误消息。这是我所做的。它唯一的检查数字验证。
<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>
我认为你应该先尝试阅读AngularJs文档。
这里你使用的是type="text",对于类型文本,有ng-minlength和ng-maxlength,而对于type="number",有min和max属性。
<input ng-model="name2" name="name2" type="number" class="zoomIn" min="2" max="4" 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>
希望这对您有所帮助。
更新 :要删除输入微调器,请添加此 css
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type="number"] {
-moz-appearance: textfield;
}
以 Angular 方式使用:
<input type="number"
ng-model="string"
[name="string"]
[min="string"]
[max="string"]
[required="string"]
[ng-required="string"]
[ng-minlength="number"]
[ng-maxlength="number"]
[pattern="string"]
[ng-pattern="string"]
[ng-change="string"]>
角度方式 - 更多细节
或按自己的目录
http://jsfiddle.net/webvitaly/AG2wf/1/
相关文章:
- HTML范围:动态设置值属性
- Jpgraph:如何手动设置X轴和Y轴的范围
- 在Materialize Calendar中设置年份范围
- 如何设置范围元素'的拇指
- 将外部控制器的范围变量设置为角度
- AngularJS:从指令设置范围变量
- 使用 AngularJS 从指令设置范围变量
- 角度,用两个点设置范围变量
- 如何在 AngularJS 中设置范围验证
- 如何在页面加载时从文本区域设置范围的文本
- 当范围在角度可用时,如何在控制器中设置范围属性
- 角度指令 - 如果未设置范围怎么办
- 如何正确设置范围输入元素的动画
- HTML 输入字段设置范围
- Karma-测试函数没有返回,也没有设置范围变量
- 访问Rails资源,忽略URL中的区域设置范围
- xpages-如何从客户端javascript设置范围变量
- 更改原型元素设置范围
- 根据返回响应设置范围
- 如何在使用 js-xlxs 解析 xlxs 时设置范围(行和列)