我在 ionic 2 中有一个输入,如下所示:
<ion-input type="number"></ion-input>
但我只想得到数字。我想验证这一点,但在我的 typescript 文件中,当我要求输入值时,如果该值不是有效值,我会收到一个空字符串。我想区分空输入和无效值。
我的解决方案是禁用不需要的按钮。例如,禁用所有字符,但不禁用数字。
你知道该怎么做吗?
我尝试过类似的方法:
(keydown)="funct($event)"
funct(event) {
if (event.keyCode == 229) {
return false;
}
}
问题是最小字符或逗号字符具有相同的 keyCode。
你知道怎么做吗?或者您还有其他最佳解决方案吗?
谢谢
最佳答案
你可以做类似 <button type="submit" [disabled]="ngForm.num.invalid">Submit</button>
的东西如果您<ion-input name="num" type="number"></ion-input>
关于javascript - 是否有可能禁用 ionic 2 中的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44539479/