Ситуация такая. Есть форма, на ней есть несколько полей, значения которых пользователь может выбрать из ранее введенных. Типичная ситуация, все браузеры такое позволяют. Однако, в Google Chrome происходит странная ситуация: после того, как форма обрабатывается скриптом и поля очищаются, у них все равно остается признак полей, которые были ранее заполнены каким-то выбранным, а не введенным значением, проще говоря - сохраняют желтый фон. Ниже поясняющая раскадровка.
Только зашли на страницу:
Заполнили поля:
Отправили:
Подскажите, как это исправить?`
Ответ
После отправки формы нужно ее сбросить методом .reset(), тогда желтый фон уберется.
document.querySelector('b').onclick = function() {
// ваш код по обработке формы
document.querySelector('form').reset();
}
b {
cursor: pointer;
}
Комментариев нет:
Отправить комментарий