2014-01-06 2 views
0

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

$(".willaya-submit").click(function(){ 
    $("#willaya-form").submit(); 
    }) 
+0

Не все браузеры вызывают событие щелчка при выборе опции. К сожалению, единственное решение - не использовать событие click. Вместо этого вы должны слушать выбор, который нужно изменить. –

+0

Вместо этого используйте событие изменения select, оно работает повсюду и почему вам нужно отправить что-либо, если ничего не изменилось? – adeneo

+0

спасибо вам помогло :) –

ответ

0

Лучше использовать selectchange событие:

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

Это событие стреляет кросс-браузер.

Cheers

+0

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

Смежные вопросы