BonBonSlick
@BonBonSlick
Junior Web Developer Trainee

Запретить ввод пробелов в input?

Я заметил что любая формочка, любой инпут на любом сайте, даже в поисковике гугл можно зажать пробелы и так будет пустой инпут. Потом по клику у вас фокус может быть по середине или там где заканчиваются пробелы.
А так же, если html валидации пробелы считают за символ, а в js надо обязательно делать очистку на пробелы, при чем не только пробелы как между словами но так же и на миволы пробелов типа &nbsp

Почему так? Почему не убрать эту "фичу" вообще из поддержки или как запретить и на сколько это целесообразно?

Лично меня это напрягает когда на сайте делают валидацию через ж, случайно нажал пробел и все,пароль неверный или другое поле к примеру имя не может содержать пробелы и таких сайтов 30%+-
  • Вопрос задан
  • 223 просмотра
Решения вопроса 2
@zkrvndm
Боты, парсеры, расширения
Вы можете использовать для поля input атрибут pattern и прописать в нем регулярное выражение для проверки не предусматривающее пробелы. В случае, если пользователь введет пароль с пробелом, поле подсветится красным.

https://wm-school.ru/tags/att_pattern.html
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы