Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在点击链接后发布以及提交姓名?_Javascript_Php_Jquery_Html_Forms - Fatal编程技术网

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文件来定制用户配置文件页面。问题在于链接本身。为了交流,我不得不用一个有名字的按钮。所以我所做的是用一个按钮替换它,并将其样式设置为链接。