angular4应用中输入的最小值和最大值

前端之家收集整理的这篇文章主要介绍了angular4应用中输入的最小值和最大值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个带有表单的angular4应用程序.在这个我输入一个百分比输入.所以,我想用0到100之间的值来阻止输入.
我试图添加min =“0”和max =“100”,但我仍然可以输入一个高于100或小于0的数字.

模板

<md-input-container>
  <input type="number" 
    maxlength="3" 
    min="0" 
    max="100" 
    required 
    mdInput 
    placeholder="Charge" 
    [(ngModel)]="rateInput" 
    name="rateInput">
  <md-error>required field</md-error>
</md-input-container>

你知道我怎么做吗?

我成功地使用了表单控件.
这是我的HTML代码
<md-input-container>
        <input type="number" min="0" max="100" required mdInput placeholder="Charge" [(ngModel)]="rateInput" name="rateInput" [formControl]="rateControl">
        <md-error>Please enter a value between 0 and 100</md-error>
    </md-input-container>

在我的打字稿代码中,我有:

this.rateControl = new FormControl("",[Validators.max(100),Validators.min(0)])

因此,如果我们输入的值大于100或小于0,则材料设计输入变为红色且该字段未验证.所以之后,如果值不好,我点击保存按钮时就不保存.

原文链接:https://www.f2er.com/angularjs/141464.html

猜你在找的Angularjs相关文章