На данный момент у меня есть вход. Мне разрешено вводить любые символы, даже специальные символы, без цифр.
То, что я пробовал до сих пор, - это настроить keydown и keyup событие.
ng-keydown="vm.preventNumberInput($event)"
ng-onkeyup="vm.preventNumberInput($event)"
vm.preventNumberInput = function (e) {
var keyCode = (e.keyCode ? e.keyCode : e.which);
if (keyCode > 47 && keyCode < 58 || keyCode > 95 && keyCode < 107) {
e.preventDefault();
}
}
Это работает нормально, но мешает мне добавлять специальные символы, такие как !@#%^&*.
Могу я спросить, как разрешить ввод символов в мой ввод? это не цифры.