Событие изменения jquery в опере и т. д. & # 8212; установка скрытых полей
-
05-07-2019 - |
Вопрос
У меня есть функция изменения jquery, в которой скрытые поля устанавливаются в соответствующие значения после выполнения некоторых условий. У меня также есть дополнительная кнопка, чтобы проверить, изменены ли значения скрытых полей. Когда я отправил форму (нажатием клавиши Enter), я получил обязательные значения для скрытых полей в Firefox, Safari и Chrome, но не получил в IE (6,7,8) и Opera 10.10. р>
Действует так после отправки формы:
Opera / IE: http: // localhost: 1175 / Поиск? l = makati & amp ; = 0 & амп; т = 0 р>
FF / Safari / Chrome: http: // localhost: 1175 / Search? l = Макати & амп; = 1 & амп; т = 3 р>
Но когда я нажимаю эту дополнительную кнопку в Opera / IE, скрытые поля устанавливаются на 1 и 3, и когда я отправляю форму, это единственный раз, когда я получаю ее правильно в Opera / IE. У меня также есть событие нажатия клавиш.
Решение
Я уже решил свою проблему.
Я только что создал отдельную функцию, которая устанавливает значения моих скрытых полей, а затем привязываю ее к событию mouseover моего окна поиска. Я также использовал это в моем событии нажатия клавиши. В событии нажатия клавиши тип браузера оценивается первым. Если это Opera или IE, он вызывает отдельную функцию для установки значений.
Кстати, я просто тестирую автозаполнение.