Есть ли флаг, который вы можете установить, чтобы отключить функцию автоматического предложения для поля HTML на iPad / iPhone / Android / и т. Д. - PullRequest
5 голосов
/ 08 декабря 2010

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

<input type="text" name="username" autocomplete="off"/>
                                   ^^^^^^^^^^^^^^^^^^

Однако это не отключает автоматическое предложениеособенность iPad / iPhone / Android / и т. д., которая может быть очень неприятной, если ваше имя пользователя является конкатенацией вашего имени / фамилии или если ваше устройство считает, что вы хотите ввести заглавную букву первой буквы.

например, "jsmith""или становится" Смитом ", потому что думает, что вы его неправильно написали, или" Джмит ", чтобы попытаться быть милым ... ни чего из этого на самом деле не желательно.

Таким образом, вопрос ... есть ли способотключить это поведение для каждого поля?

Ответы [ 2 ]

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

Вы хотите использовать атрибут автозамены вместо автозаполнения.Атрибут автозаполнения используется для автозаполнения формы.

0 голосов
/ 28 августа 2014

Между прочим, в Chrome для Android есть ошибка, из-за которой эти атрибуты HTML 5 не работают должным образом.Похоже, что это совсем недавно было исправлено, и, надеюсь, скоро будет выпущено в обновлении.

https://code.google.com/p/chromium/issues/detail?id=303883&q=autocorrect&colspec=ID%20Pri%20M%20Iteration%20ReleaseBlock%20Cr%20Status%20Owner%20Summary%20OS%20Modified

Также не стесняйтесь пометить вопрос, чтобы повысить рейтинг ...

...