JQuery отправить форму в разных браузерах

0

Привет, я использовал jQuery, чтобы отправить форму, когда нажимается опция выбора, и она отлично работает на Firefox, но не в Chrome и Safari, не знает, как ее исправить? Благодарю.

$(".willaya-submit").click(function(){
    $("#willaya-form").submit();
    })
  • 0
    Не все браузеры генерируют событие щелчка при выборе опции. К сожалению, единственное решение - не использовать событие щелчка. Вместо этого вы должны прислушиваться к изменению выбора.
  • 0
    Вместо этого используйте событие изменения select, оно работает везде, и зачем вам отправлять что-либо, если ничего не изменилось?
Показать ещё 1 комментарий
Теги:
browser
forms
submit

1 ответ

0
Лучший ответ

Вам лучше использовать событие select change:

$(".willaya-submit").change(function(){  //change event
    $("#willaya-form").submit();
})

Это событие вызывает перекрестный браузер.

ура

  • 0
    Большой! Не могли бы вы отметить мой ответ как принятый? (зеленая галочка)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню