在我的应用程序中,我有一个滑动菜单编码为......
echo "<nav>
<h3>Menu</h3>";
if ($_SESSION['true']==1) {
if ($_GET['page']=="eventdetails") {
echo "<a href='index.php?page=removeevent&EventID=".$_GET['EventID']
."'>Remove Event</a>";
echo "<a href='index.php?page=editevent&EventID="
.$_GET['EventID']."'>Edit Event</a>";
}
// Admin. tasks button
echo "<a href='index.php?page=admintasks'>Admin. Tasks</a>";
}
echo "</nav>";
我希望根据点击“编辑活动”链接在表单中发布字段;无论如何要做到这一点?我使用过POST,但只是在表单标签中有一个提交按钮的传统方法,但是当按钮在表单标签之外时我不知道怎么做。
答案 0 :(得分:2)
在元素点击事件中,您可以执行类似的操作并提交表单
$("#myAnchor").click(function(event)
{
$('form#form_id').submit();
event.preventDefault();
});
如果您不想要正常的锚定行为,请包含preventDefault
答案 1 :(得分:0)
首先给你的表单命名:
<form name="mystuff">...
然后在链接中定义一个onclick处理程序,它通过名称在DOM中查找表单并提交它:
<a href="#" onclick="document.forms.mystuff.submit();">Edit event</a>