angularjs - 如何显示数字类型输入字段的最小值和最大值的错误消息?

标签 angularjs angular-validation

如何使用angular js在数字类型的输入字段上设置的最小值和最大值设置/显示错误消息。

<input type="number" min="0.1" max="30"/> 

最佳答案

请使用以下代码在使用angularjs验证的数字输入类型字段中显示最小值和最大值的错误消息。

对于“数字输入类型”字段的ng-maxlength和ng-minlength。

<form name="myForm">
    <input type="number" name="count" ng-model="count" max="30" min="0.1">
    <span style="color:red" ng-show="myForm.user.$dirty && myForm.user.$invalid">
        <span ng-show="myForm.user.$error.min">Count should be above 0.1.</span>
        <span ng-show="myForm.user.$error.max">Count should be below 30.</span>
    </span>
</form>

对于文本输入类型字段的最大长度和最小长度。
<form name="myForm">
    <input type="text" name="username" ng-model="username" ng-minlength="5" ng-maxlength="15">
    <span style="color:red" ng-show="myForm.username.$dirty && myForm.user.$invalid">
        <span ng-show="myForm.username.$error.minlength">Username should be minimum 5 character.</span>
        <span ng-show="myForm.username.$error.maxlength">Username should be maximum 15 character.</span>
    </span>
</form>

关于angularjs - 如何显示数字类型输入字段的最小值和最大值的错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43994035/

相关文章:

javascript - 基于 Leaflet 和 AngularJS 的 map 未正确加载

javascript - Angular.js - Javascript 依赖注入(inject)

javascript - Angular.js : how to update one item of an array?

javascript - 清除键入时的表单验证错误

angular - 如何在不使 child 自己的验证器静音的情况下以 Angular 向子表单控件添加错误

angular - Angular 8 中的动态密码验证器

angular2-forms - 如何同时在多个formControl上setValidators()?

angularjs - 在 AngularJS 应用程序中集成 Google Adsense

angularjs - $mdDialog 打开但出现以下错误。无法读取属性 'getBoundingClientRect'