Как отправить заявку, просто выбрав опцию из выпадающего списка с помощью jquery? - PullRequest
0 голосов
/ 04 сентября 2010

http://fsc.no/timeplan_rommen_197.html

Когда вы выбираете другую неделю (uke) из выпадающего меню справа или тренера из выпадающего меню слева над расписанием, оно отправляется автоматически.Вам не нужно нажимать Submit (Vis).

Как отправить, когда вы просто выбираете опцию из выпадающего списка?

Можно ли это сделать с помощью jquery?

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 04 сентября 2010

Да, вы можете сделать это, вызвав событие .submit(), например:

$("select").change(function() {
  $(this).closest("form").submit();
});

Или вызвать родное событие:

$("select").change(function() {
  $(this).closest("form")[0].submit();
});

В приведенных выше примерах это может произойти с любым элементом <select>, просто дайте ему другой селектор, такой как идентификатор, например: $("#mySelect"), или класс, если у вас есть несколько, например:

<select class="autoSubmit">

И свяжите это, используя:

$(".autoSubmit").change(function() { ...
0 голосов
/ 04 сентября 2010

Да, вы можете отправить форму, используя код jquery. в вашем случае вам нужно отправить форму, когда пользователь выбирает новое значение в раскрывающемся списке. это можно сделать следующим образом:

$('#dropdown-id').change(function() {
  $('#form-id').submit();
});
0 голосов
/ 04 сентября 2010

Попробуйте эту функцию:

$("#myddl").change(function(){
$("#myform").submit();
});
...