Автозамена латиницей

Кириллические кракозябры могут появиться где угодно. Но есть места, где их в принципе не должно быть. Просто потому, что там нельзя вводить кириллические символы. То есть ввести‑то их можно, но система их не воспримет и выдаст ошибку. Например, поля ввода электронной почты, логина, пароля, поле в онлайн‑переводчиках предназначенное для ввода некириллических символов. Раз уж эти поля могут съесть только латиницу, почему в них до сих пор не сделали принудительную замену кириллических символов, на соответствующие латинские (й — q, ц — w и так далее)? Это уменьшило бы количество ошибок, совершаемых людьми, и сберегло кучу нервов и времени.

Я согласен. В своей лекции «Формы» я как раз начинаю разговор обо всяких ошибках с того, что в идеале бы вообще сделать их невозможными — предусмотреть маски, автозаполнение, ограничить ввод и так далее.

Единственная штука, о которой я бы подумал — информирование пользователя о том, что произошло. Всё‑таки если у человека выбрана русская раскладка, он печатает Й, а у него вставляется Q, он может подумать, что что‑то заглючило, попытаться переключить раскладку несколько раз. То есть я бы, может, вставлял Q, но прямо под полем писал «Язык ввода исправлен автоматически» или что‑то в этом духе.

Отправить
Поделиться
Запинить

Комментариев пока нет

Рекомендуем другие советы