Я пишу страницу входа для мобильной версии своего веб-приложения, и у меня есть простое поле пароля HTML, например:
<input id="password" type="password" />
Единственная проблема заключается в том, что браузер iPhone Safari по умолчанию использует первую букву ввода с заглавной буквы, что сбивает моих пользователей с толку, поскольку пароль чувствителен к регистру, и они не всегда понимают, что это так.
Кто-нибудь знает метод, тег или что-то еще, чтобы остановить это и заставить ввод iPhone в нижний регистр, если пользователь не укажет иное? Или это просто особенность платформы, которую нельзя изменить?
Ответы:
<input type="text" name="test1" autocapitalize="none"/>
Документы можно найти здесь: Поддерживаемые атрибуты: autocapitalize
источник
Вы можете отключить как автозамену, так и автокапитализацию для полей пароля и электронной почты.
Вот как выглядят мои:
<input autocapitalize="off" autocorrect="off" id="email" name="email" type="text"> <input autocapitalize="off" autocorrect="off" id="password" name="password" type="password">
источник