браузер iPhone по умолчанию в верхнем регистре для первой буквы поля пароля - PullRequest
79 голосов
/ 15 июня 2011

Я пишу страницу входа для мобильной версии моего веб-приложения, и у меня есть простое поле пароля HTML, например:

<input id="password" type="password" />

Единственная проблема заключается в том, что браузер iPhone Safari использует первую буквуввода по умолчанию, что сбивает с толку моих пользователей, так как пароль чувствителен к регистру, и они не всегда понимают, что это так.

Кто-нибудь знает метод, тег или иное, чтобы остановить это и заставитьввод iPhone в нижний регистр, если пользователь не укажет иначе?Или это просто особенность платформы, которую нельзя изменить?

Ответы [ 2 ]

179 голосов
/ 15 июня 2011
<input type="text" name="test1" autocapitalize="none"/>

Документы можно найти здесь: Поддерживаемые атрибуты: автокапитализация

61 голосов
/ 13 сентября 2012

Вы можете отключить автозамену и автокапитализацию для полей пароля и электронной почты.

Вот как выглядит моя:

<input autocapitalize="off" autocorrect="off" id="email" name="email" type="text">
<input autocapitalize="off" autocorrect="off" id="password" name="password" type="password">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...