使用链接提交表单并传递帖子变量

时间:2014-01-04 17:55:18

标签: javascript php html forms

您好我想使用锚标签提交表单。然而唯一的问题是我的表单有一个输入按钮(现在由锚标签替换)传递一个post变量,以便在我的PHP脚本中我可以检查是否设置了该post变量。如何使用achor标签实现相同的技术?这是我尝试过的:

使用输入按钮格式化(旧):

<form method="post" action="delete.php" onsubmit="return confirm('Do you really want to delete?');">
<input class="delbtn" name="deleteuser" type="submit" value="Delete"/>
</form>

使用主页标记输入输入提交表格(新):

<form id="delform" method="post" action="delete.php" onsubmit="return confirm('Do you really want to delete?');">
<a href="javascript:void();" onclick="document.getElementById('delform').onsubmit();" class="delbtn" >Delete</a>
</form>

在我的php类中,我正在检查是否使用输入按钮中的post变量提交了表单(&#34; deleteuser&#34;)。但是,如何使用锚标记进行相同的操作?

1 个答案:

答案 0 :(得分:1)

你在第二次尝试时几乎得到了它,只需拨打.submit()而不是onsubmit()。

<form id="delform" method="post" action="delete.php" onsubmit="if( confirm('Do you really want to delete?')) {this.submit();}">
<a href="javascript:void();" onclick="document.getElementById('delform').onsubmit();" class="delbtn" >Delete</a>
<input type="hidden" name="action" value="deleteuser" />
</form>

Here is a JSFiddle example