链接到带有提交按钮的页面,表单中没有表单操作/表单

时间:2012-03-08 19:31:45

标签: html forms submit action

我正在使用php / html / js页面。

我有两个按钮。他们都需要提交相同的表单数据,但我想要一个链接到另一个页面(需要来自此页面的表单数据),另一个页面要在当前页面上执行某些操作。

我不知道如何让链接按钮转到另一个页面并发布相同的表单数据而不会丢失帖子数据(使用类似标题('Location:'))。

我无法设置form action =“page.php”,因为这两个按钮都会改变页面。表单中的表单也不起作用。

我的设置如下:

<form method="post" action="" name="aform">
<table>
<tr><td><input type="submit" name="button" value"Clickit"></td>
<td><input type="submit" name="button2" value"Click to link"></td>
</table>
</form>

帮助表示赞赏。

2 个答案:

答案 0 :(得分:3)

我知道这是迟到的,OP有望在2012年找到解决方案。 但是如果有人通过搜索找到了这个,这是一个可能的解决方案:

使用button元素的formaction属性:

<form action="/actions/1" method="post">
    <button type="submit">Submit to default action</button>
    <button formaction="/actions/2" type="submit">Submit to action 2</button>
</form>

答案 1 :(得分:-1)

在每个<td>中添加一个单独的表单:

<table>
<tr><td><form action="action1.php"><input type="submit" name="button"></form></td>
    <td><form action="action2.php"><input type="submit" name="button2"></form></td>
</table>