如何通过从jquery的下拉列表中选择一个选项来提交?

时间:2010-09-04 10:03:08

标签: jquery submit

http://fsc.no/timeplan_rommen_197.html

如果您从右侧的下拉列表中选择不同的周(uke),或者从日程表上方的左下拉列表中选择培训师,则会自动提交。您无需单击“提交(Vis)”。

当您从下拉列表中选择一个选项时如何提交?

可以用jquery完成吗?

提前致谢。

3 个答案:

答案 0 :(得分:1)

是的,您可以通过触发.submit()事件来完成,如下所示:

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

或者,调用原生事件:

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

以上示例将使任何<select>元素发生,只需给它一个不同的选择器,如ID,例如:$("#mySelect"),或者如果你有多个,则为一个类,例如:< / p>

<select class="autoSubmit">

使用以下方法绑定它:

$(".autoSubmit").change(function() { ...

答案 1 :(得分:0)

尝试此功能:

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

答案 2 :(得分:0)

是的,您可以使用jquery代码提交表单。在您的情况下,您需要在用户在下拉列表中选择新值时提交表单。这可以按如下方式完成:

$('#dropdown-id').change(function() {
  $('#form-id').submit();
});