根据点击的按钮更改表单操作

时间:2015-07-28 13:01:21

标签: javascript

我正在尝试根据用户点击的按钮更改表单操作。

表格

<form action="addline.php" method="post" id="rundataform">
.....
<input value="Select1" type="submit" class="button1" > // button one
<input value="Select2" type="submit" class="button2" > // button two
</form>

我基本上希望用户点击按钮1运行addline.php,按钮2运行addline2.php。我知道我需要在这里使用JS,我已经尝试过研究和其他脚本,但没有任何工作。

有些人可以给我一些有效的代码。

克里斯

2 个答案:

答案 0 :(得分:1)

<form action="addline.php" method="post" id="rundataform">
<script>
function changeAction(val) {
    document.forms[0].action = val;
}
</script>
<input value="Select1" onmouseover="changeAction('addline.php')" type="submit"  class="button1" > // button one
<input value="Select2" onmouseover="changeAction('addline1.php')" type="submit" class="button2" > // button two
</form>

你可以这样做。简单解决方案的技巧

<form action="addline.php" method="post" id="rundataform">
<script>
function changeAction(val) {
document.forms[0].action = val;
}
</script>
<input value="Select1" onmouseover="changeAction('addline.php')" type="submit"  class="button1" > // button one
<input value="Select2" onmouseover="changeAction('addline1.php')" type="submit" class="button2" > // button two
</form>

答案 1 :(得分:0)

你可以使用ajax。

<script type="text/javascript">
        $("#button").click(function(){
            $.ajax({
                type: 'POST',
                url: 'required.php',
                success: function(data) {

                }
            });
        });
</script>

在这里你可以传递按钮id和url标签所需的php文件的URL你要发送给你的对象。