如何使表单提交自己

时间:2012-01-08 20:49:05

标签: php javascript jquery

我在页面上有一个<select>的表单。当用户选择一个选项时,我希望表单自己提交。我怎样才能做到这一点? 感谢

3 个答案:

答案 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();});

毋庸置疑,你应该在那里做更多的检查......