Угловой 2. Отключить кнопку, когда пользователь вводит или вставляет пробелы в текстовое поле - PullRequest
0 голосов
/ 20 января 2019

Я использую ngForm для проверки текстового поля, но оно позволяет мне ввести пробел. Мне нужно, чтобы кнопка была отключена, когда пользователь вводит или вставляет ПРОСТРАНСТВА в текстовое поле. Я пробовал некоторые решения из предыдущих ответов переполнения стека, но ничего не получалось. Как мне этого добиться?

<form #SearchForm="ngForm">
    <input kendoTextBox name="SearchByEmail" [(ngModel)]="searchByEmail" required />
    <button class="crud-buttons" kendoButton [primary]="true" [disabled]="!SearchForm.valid">Search</button>
</form>

1 Ответ

0 голосов
/ 20 января 2019

Мы можем использовать (keydown.space) = "$ event.preventDefault ();

<input name="SearchByEmail" [(ngModel)]="searchByEmail" (keydown.space)="$event.preventDefault();" required />

Это не позволит ввести пробел.

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