Javascript 如何在点击链接后发布以及提交姓名?
所以在一个页面上,我有一个链接。它是按钮下拉列表的一部分Javascript 如何在点击链接后发布以及提交姓名?,javascript,php,jquery,html,forms,Javascript,Php,Jquery,Html,Forms,所以在一个页面上,我有一个链接。它是按钮下拉列表的一部分 <li id="acli1"><a id="aclnk1" href="" onClick="document.forms['frm'].submit()" name="acceptfriend">Accept Friend Request</a></li> 在页面顶部,我有: if(isset($_POST['acceptfriend'])) { echo "<scri
<li id="acli1"><a id="aclnk1" href="" onClick="document.forms['frm'].submit()" name="acceptfriend">Accept Friend Request</a></li>
在页面顶部,我有:
if(isset($_POST['acceptfriend']))
{
echo "<script>alert('boo')</script>";
}
if(isset($\u POST['acceptfriend']))
{
回声“警报('boo')”;
}
当我单击此链接时,我想进入警报。
但由于某些原因,在提交表单并刷新页面后,它无法到达。我猜它提交表单时会考虑页面刷新。但是由于某种原因,它没有继承我为它设置的name属性
我怎样才能解决这个问题
编辑:
形式本身
<form id="frm" action="<?php echo "./".$uname; ?>" method="post">
首先,在下面的代码片段中-
<a id="aclnk1" href="" onClick="document.forms['frm'].submit()" name="acceptfriend">Accept Friend Request</a>
href=“#”丢失,这意味着您的表单未提交
在代码中,操作的值不是页面的自链接-
<form id="frm" action="<?php echo "./".$uname; ?>" method="post">
首先,在下面的代码片段中-
<a id="aclnk1" href="" onClick="document.forms['frm'].submit()" name="acceptfriend">Accept Friend Request</a>
href=“#”丢失,这意味着您的表单未提交
在代码中,操作的值不是页面的自链接-
<form id="frm" action="<?php echo "./".$uname; ?>" method="post">
并检查您的控制台。你会发现你做错了什么。如果单击后在控制台中检查POST对象,会发生什么情况?2.你能确认表单名与“frm”匹配吗?你想要ajax调用还是刷新同一页面?我不知道怎么做。可以在chrome中查看post对象调试吗?也是fred,这向我展示了如何提交yes,但如何传递名称?检查你的控制台。你会发现你做错了什么。如果单击后在控制台中检查POST对象,会发生什么情况?2.你能确认表单名与“frm”匹配吗?你想要ajax调用还是刷新同一页面?我不知道怎么做。是否可以在chrome中查看post对象调试?也是fred,这向我展示了如何提交yes,但如何传递名称?操作本身是正确的,因为我使用了.htaccess文件来定制用户配置文件页面。问题在于链接本身。为了交流,我不得不用一个有名字的按钮。因此,我所做的是用一个按钮替换,并将其样式设置为链接。操作本身是正确的,因为我使用了一个.htaccess文件来定制用户配置文件页面。问题在于链接本身。为了交流,我不得不用一个有名字的按钮。所以我所做的是用一个按钮替换它,并将其样式设置为链接。