如何制作一个提交自己的表格

How to make a form to submit itself

本文关键字:一个 提交 自己的 表格 何制作      更新时间:2023-09-26

我有一个表单,页面上有一个<select>。当用户选择一个选项时,我希望表单自行提交。我该怎么做?感谢

您可以在下拉列表中订阅.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();
    });
});
<form name="foo">
    <select onchange="document.foo.submit();"></select>
</form>

$('select').change(function(){$('form').submit();});

不用说,你应该在那里做更多的检查等。。。