У меня есть скрытое поле ввода в моей форме. Я заметил, что если значение этого поля изменяется javascript, а затем пользователь обновляет страницу, это же значение будет установлено при перезагрузке страницы. Из того, что я видел, это происходит только в Firefox.Firefox скрывает скрытые входы
Я решил это нежелательное поведение, добавляя autocomplete="off"
к этому скрытому входу, но W3C не нравится это решение, и если я проверить страницу, я получаю ошибку:
Attribute autocomplete not allowed on element input at this point.
По-видимому, атрибут autocomplete
работает только на конкретные материалы - see here.
Так есть ли решение, которое удовлетворит как W3C и Firefox?
Тег 'autocomplete' действителен только в html5, поэтому я добавляю тэг html5 к вопросу. – jmlnik
см. Также http://stackoverflow.com/questions/2486474/preventing-firefox-from-remebering-the-input-value-on-refresh-with-meta-tag – user123444555621
@ Pumbaa80, tamir уже пробовал использовать 'autocomplete =" off ", но это не проверяет на' 'в соответствии со спецификацией. Вы предлагаете, чтобы кешированные теги/заголовки не позволяли Firefox автоматически заполнять форму? – jmlnik