1
我有這樣的離子2輸入:是否有可能禁用離子2中的按鈕?
<ion-input type="number"></ion-input>
但我想只有數字。我想驗證這一點,但在我的打字稿文件中,當我要求輸入值時,如果該值不是有效值,我會收到一個空字符串。我想區分一個空輸入和一個無效值。
我的解決方案是禁用不需要的按鈕。例如禁用所有字符,但不是數字。
你知道該怎麼做嗎?
我已經試過像什麼:
(keydown)="funct($event)"
funct(event) {
if (event.keyCode == 229) {
return false;
}
}
問題是,最小字符或逗號字符具有相同的密鑰號碼。
你知道嗎?或者有另一種最佳解決方案?
感謝
你嘗試正則表達式? – abdoutelb
問題是如果值無效,我將變爲空字符串。對於輸入類型編號,如果輸入是例如「...... 5 ......」無效,那麼我將變成一個空字符串。 – anubis
因此,如果輸入無效,您正在清除文本? – abdoutelb