Я делаю регистрационную форму для своего сайта. Он содержит различные стандартные поля формы. Например: имя, адрес, номер телефона, имя пользователя, пароль и т. Д.Включение автозаполнения формы браузера
Когда я дважды щелкаю по полю (в Chrome 16), поэтому я могу автозаполнять свой адрес, я получаю это сообщение:
Эта страница заблокирована автоматически заполняется для этой формы.
Я не отключил его, поэтому как его включить? Я попытался добавить autocomplete="on"
к тегу <form>
и к (некоторым) <input>
тегам, и это не помогло.
Нужно ли добавить autocomplete="on"
в любое поле? Кроме того, как браузер знает, что такое поле? Нужно ли мне называть поля чем-то особенным?
Другой вопрос: есть ли какое-то событие onautocomplete
, которое срабатывает при заполнении формы? В моей форме, когда вы вводите почтовый индекс, он просматривается в нашей базе данных (через AJAX), а затем получает состояние и город (выпадающие меню города и штата, поскольку почтовые индексы могут быть для нескольких городов) и заполняет их для тебя. Я надеялся, что я смогу запустить этот запуск после того, как форма была заполнена автоматически.
P.S. Я использую плагин jQuery form validation, если это имеет значение.
добавить автозаполнения = «на» к
Если у вас есть одна учетная запись oracle, войдите на сайт, затем нажмите «Аккаунт рядом с вашим именем», эта страница имеет автозаполнение, которое вы можете увидеть, просмотрев его исходный код. С уважением –
@GagandeepBali: Пробовал это, не помог = (я добавил 'autocomplete =" на "' в '