为了账号安全,请及时绑定邮箱和手机立即绑定

php如何使用<a>标签提交表单数据?

php如何使用<a>标签提交表单数据?

MM们 2019-03-13 14:15:28
后端新手在做一个笔记网站,刚学了半个月php基础,目前了解到php和html交互需要借助提交<form>表单中的数据,根据查阅和书上的描述,发现只有button和input标签中可以通过设置name属性提交数据,有时候可能排版原因需要点击a标签提交表单,发现使用传统的处理方式并不能解决,遂查询发现可以借助js的方式进行跳转,但是点击a标签时无法像以前一样利用if(isset($_POST['html元素name值']))判断网页端是否点击。想请问大家有没有解决方案,可以让a标签像button和input一样进行处理。第一次使用segmentFault提问,先谢过大家。原本处理方式:html:<form action="userdata.php" method="post">    <div class="top">                <p>Green Notbook            <p><button name="userdata">个人信息</button></p>            </p>            </div></form>php:if(isset($_POST['userdata'])){    $userid=$_SESSION['userid'];    $username=$_SESSION['username'];    $data="select email,createTime from user where id='$userid'";    $result=mysqli_query($link,$data);?>  查询到解决方法:<form id="testform" method="post">    <div class="biji">        <a onclick="testphp()">创建笔记本</a>        <a href="#"><img src="img/3.PNG"width="35px" height="30px">新建标签</a>            </div>     </form>function testphp(){    var testform=document.getElementById("testform");    testform.action="note_change_search.php";    testform.submit();}这样的方式只能跳转到某个php文件。
查看完整描述

2 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

<a href="javascript:document:search_form.submit();">提交</a>

search_from 表单ID


查看完整回答
反对 回复 2019-03-28
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

不用php做判断,而用js做判断


查看完整回答
反对 回复 2019-03-28
  • 2 回答
  • 0 关注
  • 768 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信