您好我想使用锚标签提交表单。然而唯一的问题是我的表单有一个输入按钮(现在由锚标签替换)传递一个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;)。但是,如何使用锚标记进行相同的操作?
答案 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>