如何在选择期权时提交表格?

Eve*_*man 0 html javascript php forms jquery

有一种简单的方法可以使用下拉select菜单作为提交按钮吗?我更愿意<input type="submit" name="submit">,在选择一个选项时没有公开表单自动提交?Javascript,jquery,php,css和纯HTML回答都适合我.

<form name="order" action="" method="get">
    <select type="submit" name="carlist">
        <option value="volvo">Volvo</option>
        <option value="saab">Saab</option>
        <option value="opel">Opel</option>
        <option value="audi">Audi</option>
    </select>
</form>
Run Code Online (Sandbox Code Playgroud)

Rok*_*jan 7

<select name="carlist" onchange="this.form.submit()">
Run Code Online (Sandbox Code Playgroud)

现场演示

使用jQuery你可以这样做:

// in DOM ready function!

$('[name="carlist"]').change(function() {
  $(this).closest('form').submit();
});
Run Code Online (Sandbox Code Playgroud)

现场演示