我在页面上有一个<select>
的表单。当用户选择一个选项时,我希望表单自己提交。我怎样才能做到这一点?
感谢
答案 0 :(得分:2)
您可以在下拉列表中订阅.change()
事件,并调用包含表单的.submit()
方法:
<form action="/" method="post">
<select id="myDropdown">
<option value="1">item 1</option>
<option value="2">item 2</option>
...
</select>
...
</form>
然后:
$(function() {
$('#myDropdown').change(function() {
$(this).closest('form').submit();
});
});
答案 1 :(得分:1)
<form name="foo">
<select onchange="document.foo.submit();"></select>
</form>
答案 2 :(得分:0)
$('select').change(function(){$('form').submit();});
毋庸置疑,你应该在那里做更多的检查......