angular4应用中输入的最小值和最大值
发布时间:2020-12-17 08:21:22 所属栏目:安全 来源:网络整理
导读:我有一个带有表单的angular4应用程序.在这个我输入一个百分比输入.所以,我想用0到100之间的值来阻止输入. 我试图添加min =“0”和max =“100”,但我仍然可以输入一个高于100或小于0的数字. 模板 md-input-container input type="number" maxlength="3" min="
我有一个带有表单的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,则材料设计输入变为红色且该字段未验证.所以之后,如果值不好,我点击保存按钮时就不保存. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |