php怎么把表单里的元素内容加到url上
我指的是在本页就加上,比如<formaction="test.php?key=(在这里加);?>"method="post"><inputtype="text"name=...
我指的是在本页就加上,比如
<form action="test.php?key=(在这里加);?>" method="post">
<input type="text" name="key"/>
<input type="submit"/>
</form>
现在想把type="text"的key加到()的位置里,也就是说点击submit后,跳转到test.php页面的url直接就是test.php?key=(),请大神指点!! 展开
<form action="test.php?key=(在这里加);?>" method="post">
<input type="text" name="key"/>
<input type="submit"/>
</form>
现在想把type="text"的key加到()的位置里,也就是说点击submit后,跳转到test.php页面的url直接就是test.php?key=(),请大神指点!! 展开
4个回答
2014-11-29
展开全部
<form id="myForm" name="myForm" action="" method="post">
<input type="text" id="key" name="key"/>
<input type="button" value="提交" onclick="tosubmt();"/>
</form>
<script>
function tosubmt(){
var formdeal= document.getElementById("myForm");
var str=document.getElementById("key").value;
//指定表单action地址,可以加一些参数
formdeal.action="test.php?key="+str;
//指定跳转页面打开方式,默认的是_self,如果想在新窗口打开,可以用_blank
formdeal.target="_self";
//提交表单
formdeal.submit();
}
</script>
相关参考链接:http://jingyan.baidu.com/article/0eb457e50c49cf03f1a9050f.html
<input type="text" id="key" name="key"/>
<input type="button" value="提交" onclick="tosubmt();"/>
</form>
<script>
function tosubmt(){
var formdeal= document.getElementById("myForm");
var str=document.getElementById("key").value;
//指定表单action地址,可以加一些参数
formdeal.action="test.php?key="+str;
//指定跳转页面打开方式,默认的是_self,如果想在新窗口打开,可以用_blank
formdeal.target="_self";
//提交表单
formdeal.submit();
}
</script>
相关参考链接:http://jingyan.baidu.com/article/0eb457e50c49cf03f1a9050f.html
展开全部
加不加KEY都无所谓 表单提交 就是把form下的 name="xx"的传到指定的URL上
你在test.php在接收就是
========================
$text=$_POST['key'];
========================
你在test.php在接收就是
========================
$text=$_POST['key'];
========================
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用JS实现吧,这活不是PHP该干的,类似这样:
<form action="test.php?key=" method="post" name="form1">
<input type="text" name="key" />
<input type="submit" onclick="javascript:document.form1.action += document.getElementsByName('key')[0].value;" />
</form>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你既然是要加到那里就不要用post用get,给key加一个class="key"
给class="okbtn"添加事件
$(".okbtn").click(function(){
window.open("test.php?key="+$(".key").val());
})
给class="okbtn"添加事件
$(".okbtn").click(function(){
window.open("test.php?key="+$(".key").val());
})
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询