http://fsc.no/timeplan_rommen_197.html
如果您从右侧的下拉列表中选择不同的周(uke),或者从日程表上方的左下拉列表中选择培训师,则会自动提交。您无需单击“提交(Vis)”。
当您从下拉列表中选择一个选项时如何提交?
可以用jquery完成吗?
提前致谢。
答案 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();
});