Браузер iPhone по умолчанию в верхнем регистре для полей первой буквы пароля

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

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

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

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

Ответ 2

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

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

<input autocapitalize="off" autocorrect="off" id="email" name="email" type="text">
<input autocapitalize="off" autocorrect="off" id="password" name="password" type="password">