event.preventdefault () не работает в Android, но работает в iPad - PullRequest
0 голосов
/ 08 апреля 2019

Мне нужно запретить пользователю вводить специальные символы в моем приложении. поэтому я использовал метод event.preventdefault () в событии нажатия клавиши. он работает нормально во вкладке iPad. но он не работает на вкладке Android Вот мой код: Html

 <ion-searchbar  (keypress)="restrictspace($event,preference.key)"  showCancelButton="false" animated="true" onPaste="return false">
                         </ion-searchbar>

.ts метод:

restrictspace(e: any,prefkey?:string): void {
        var regExpr = /[a-zA-Z0-9]/;
        let inputChar = String.fromCharCode(e.charCode) ;
        if(prefkey == "careprovider" && !inputChar.match(regExpr) || e.charCode == 32){
            event.preventDefault();
        }

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...