0
Answered

Автозаполнение в Хроме

Anonymous 4 years ago • updated by Антон 4 years ago 5
Добрый день. Подскажите, как быть, когда в подсказках подставляются данные из автозаполнения браузера Google Chrome? По идее по умолчанию вам не дадут заполнить "левые" данные, но Chrome добавит любые данные и в итоге все сломается.
Under review
Здравствуйте! Подсказки отключают браузерное автозаполнение, когда вы подключаете их к текстовому полю. Дайте, пожалуйста, ссылку на страницу, где воспроизводится проблема.
Посмотрел, у меня не воспроизводится. Приложите, пожалуйста, скриншот и ссылку на информацию о браузере.
Answered
Понял проблему, спасибо. К сожалению, Хром игнорирует параметр autocomplete="off", который запрещает автодополнение. Поэтому единственный вариант запретить его — переименовать поля: поменять атрибут name, чтобы в нем не было слов city и street.
Так, не совсем понял, как это сделать.
Сейчас поля города и улицы выглядят так:
<input type="text" id="deliv-city" name="billing[city]">
<input type="text" id="cart-street" name="billing[street][]">
Если поменять им наименование, например так:
<input type="text" id="deliv-city" name="billing[gorod]">
<input type="text" id="cart-street" name="billing[ulitsa][]">
То автозаполнение работать перестанет. Но при этом еще нужно сохранить работоспособность самой формы заказа. Как конкретно это сделать, зависит от CMS, которую вы используете. Тут, к сожалению, не могу помочь.