iPhone выбирает клавишу Shift при фокусировке на поле ввода HTML.Как это отключить? - PullRequest
5 голосов
/ 29 сентября 2011

Когда я фокусируюсь на поле ввода на iPhone, включается клавиша Shift, чтобы убедиться, что ввод начинается с заглавной буквы.Есть ли способ отключить эту функцию и не использовать клавишу Shift, когда я фокусируюсь на поле?

Я понимаю, почему в некоторых случаях это может быть хорошо, но в моем случае это имя пользователя или поле электронной почты, большинство из которых не начинаются с заглавной буквы

Обновление: Ответ привел меня на страницу Руководство по веб-контенту Safari , на которую я буду ссылаться чаще.

Ответы [ 2 ]

5 голосов
/ 29 сентября 2011

Вы можете решить эту проблему, установив autocapitalize как off

<input type="text" name="test1" autocapitalize="off"/>

, а также установите атрибут автозамены вашего текстового поля как выключенный, чтобы отключить функцию автокоррекции.

<input type="text" name="test1" autocorrect="off"/>
2 голосов
/ 29 сентября 2011

Для этого есть собственный атрибут: autocapitalize (on / off)

<input type="email" name="username" autocapitalize="off">

Обратите внимание, что это не стандарт W3C и приведет к неверному коду.

...