Отключить кнопку отправки, когда во входном теге есть пробел - PullRequest
0 голосов
/ 29 марта 2019

<form name="regForm">
<input type="text" id="username" name="username" ng-model="username" required>
 <button ng-click="submitSignup()" type="submit" ng-disabled=" (regForm.username.$dirty && regForm.username.$invalid) || regForm.username.$pristine">Sign Up</button>
 </form>

Я хочу, чтобы поле ввода было недействительным, а кнопка регистрации отключалась при каждом нажатии пробела.Я не хочу допускать пустое пространство в поле ввода, печатая или вставляя.Кнопка регистрации должна быть отключена всякий раз, когда есть пробел, печатая или вставляя.Может ли кто-нибудь помочь мне в этом?

Ответы [ 2 ]

1 голос
/ 29 марта 2019

простой способ проверить пробелы - это обрезать значение ввода.

if(regForm.username.trim())

Это условие истинно, если результат отличается от пустой строки.

С уважением.

0 голосов
/ 29 марта 2019

Вы также можете использовать ng-pattern для подтверждения ввода и отключения кнопки на недействительном шаблоне.

Перейдите по этой ссылке

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