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=(),请大神指点!!
展开
 我来答
匿名用户
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
xiaodim
2014-11-29 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:88
采纳率:0%
帮助的人:43.2万
展开全部
加不加KEY都无所谓 表单提交 就是把form下的 name="xx"的传到指定的URL上
你在test.php在接收就是
========================
$text=$_POST['key'];

========================
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pzl7758
推荐于2016-03-26 · TA获得超过603个赞
知道小有建树答主
回答量:962
采纳率:100%
帮助的人:629万
展开全部

用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>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
名字好难取
2014-11-29 · TA获得超过383个赞
知道小有建树答主
回答量:402
采纳率:66%
帮助的人:227万
展开全部
你既然是要加到那里就不要用post用get,给key加一个class="key"
给class="okbtn"添加事件
$(".okbtn").click(function(){
window.open("test.php?key="+$(".key").val());

})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式