Javascript 使用2个提交按钮jquery处理onchange

Javascript 使用2个提交按钮jquery处理onchange,javascript,php,jquery,html,forms,Javascript,Php,Jquery,Html,Forms,我从一个数据库中提取了一个列表,该数据库目前使用2个提交按钮。一个用于使用不同的数据集刷新页面,另一个用于更新页面 代码基本上是 // this is a little bit pseudo so dont worry about spelling mistakes... <?php if($_POST['update']) { // update database } if($_POST['filter']) { // show different data }

我从一个数据库中提取了一个列表,该数据库目前使用2个提交按钮。一个用于使用不同的数据集刷新页面,另一个用于更新页面

代码基本上是

// this is a little bit pseudo so dont worry about spelling mistakes...

<?php

if($_POST['update']) {
    // update database
}

if($_POST['filter']) {
    // show different data
}

?>
<form type="post">

<button type="submit" name= "update" value="update">Update</button>
<select name="selectitem">
    <option value="1">1</option>
    <option value="2">2</option>
</select>
<button type='submit' name='filter' value='filter'>Filter</button>
</form>
//这有点假,所以不要担心拼写错误。。。
更新
1.
2.
滤器
这很好,但我认为最好让select元素在使用onChange进行更改时进行刷新,但是如何让它提交正确的按钮(在本例中是filter按钮)。我正在使用jquery,所以使用它也可以

表单发回同一页面,以便它可以根据select元素刷新或更新数据

我想我想去掉filter按钮,但在更改select元素时执行它的特定操作

希望你能帮忙


谢谢

在select元素上设置一个事件处理程序,它将触发对按钮的单击。 像这样:

$('select[name="selectitem"]').change(function(e) {
   $('button[name="filter"]').click();
});

我希望这有帮助

谢谢。我回家后会试试的。非常感谢你的回答。很有魅力。谢谢