Прежде всего, в HTML5 появился новый атрибут autocomplete. Атрибут autocomplete указывает, должна ли форма включать автозаполнение. Он позволяет браузеру прогнозировать ввод в поле. Когда пользователь начинает вводить поле, браузер должен отображать варианты заполнения поля на основе ранее введенных значений.
нравиться:
<form autocomplete=on> Имя: <input type=text name=fname /><br /> Фамилия: <input type=text name=lname /><br /> Электронная почта: <input type=email name =email autocomplete=off /><br /> <input type=submit /></form><p>Заполните и отправьте эту форму, затем перезагрузите страницу, чтобы увидеть, как работает функция автозаполнения. </p><p>Обратите внимание, что функция автозаполнения формы включена, а поле электронной почты отключено. </p>
Вы обнаружите, что autocomplete=on будет записано, но электронная почта с autocomplete=off не будет записана, когда вы введете его снова. Это функция автозаполнения формы в HTML5!
Если вы еще не уверены, вы можете перейти к руководству w3school, чтобы продолжить обучение.
Как отключить автозаполнениеИногда мы хотим отключить функцию автозаполнения поля ввода. Например, когда пользователь вводит контент, мы хотим использовать технологию AJAX для поиска и получения списка из базы данных вместо поиска в истории пользователя.
Есть три способа отключить функцию автозаполнения поля ввода:
1. Настройте содержимое в меню параметров Интернета IE — Автозаполнение.
2. Установите или отключите автозаполнение формы, чтобы включить или отключить функцию автозаполнения.
(Отключите всю функцию автоматического запроса формы)
3. Включите или выключите автозаполнение поля ввода, чтобы включить или выключить функцию автозаполнения поля ввода (отключить автозаполнение поля пароля)
Тестовый код: (Введите текст в каждую форму и отправьте его, а затем вернитесь и проверьте, может ли он быть заполнен автоматически. Обратите внимание, что история не может быть завершена, пока она не будет отправлена. После отправки на странице могут быть ошибки. Не Не волнуйся об этом, просто вернись, может)
Форма с включенным автозаполнением<br>
<form name=form1 autocomplete=on> Включите поле ввода с функцией автозаполнения <input type=text autocomplete=on ><br> Отключите поле ввода с функцией автозаполнения <input type=text autocomplete=off><br> < тип ввода =отправить значение=отправить><br> </form>
Форма с отключенным автозаполнением<br>
<form name=form1 autocomplete=off> Включите поле ввода с функцией автозаполнения <input type=text autocomplete=on><br> Выключите поле ввода с функцией автозаполнения <input type=text autocomplete=off><br> < тип ввода =отправить значение=отправить><br> </form>
Предложение: не отключайте все функции автозаполнения. Просто отключите некоторые функции автозаполнения по мере необходимости. Если вы чувствуете, что встроенная функция автозаполнения браузера недостаточно мощна, вы можете использовать плагин jquery. для достижения более мощной функции автоматического быстрого завершения.
Например, функция автоматической подсказки в окне поиска Baidu очень эффективна.
Выше приведено все содержание этой статьи. Я надеюсь, что она будет полезна для изучения всеми. Я также надеюсь, что все поддержат сеть VeVb Wulin.