Почему Safari перезаписывает значение элемента ввода текста данными автозаполнения?

#html #safari #forms

#HTML #safari #формы

Вопрос:

Похоже, что Safari 5.1.7 для Windows не учитывает атрибут value элементов ввода текста, когда для форм включено автозаполнение. Значение, указанное в элементе ввода HTML, которое должно использоваться по умолчанию при отображении формы, перезаписывается данными автозаполнения, сохраненными Safari.

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

Ответ №1:

Это не ошибка. Вы можете указать, что не хотите автозаполнения ввода, добавив autocomplete="off" атрибут. Это поддерживается всеми основными браузерами, см. Эту статью.

Комментарии:

1. Я попробую. Спасибо. Просто другие браузеры ведут себя по-другому, даже IE 😉