我有一个带有方法帖子的表单,还有一个文本框和按钮可以提交。
我可以使用$_POST
轻松获取值,但我希望能够将此值传递给链接。
textinput =搜索字词
link = index.php?search=search term
如果我只是将其整合到href中,我会得到$ search isn设置的值,因为$search
上设置了$_POST
。
我知道这是可能的,wowhead.com
是一个例子,虽然id而不是使用javascript,只是css html和php。
谢谢!
使用form方法获取工作,但它也将我的按钮值传递给url
<form action="search.php" method="get">
<table style="border:0px">
<tr>
<td style="border:0px">
<input id="search" name="search" autocomplete="off" type="text" maxlength="32" style="width:350px;" />
</td>
<td style="border:0px">
<input name="submit" type="submit" value="Search" style="font-size:16;padding:3px;" />
</td>
</tr>
</table>
</form>
显示如下:
http://localhost/search.php?search=searchterm&submit=Search
我希望没有&submit=Search
通过更改
进行修复<input name="submit" type="submit" value="Search" style="font-size:16;padding:3px;" />
to(摆脱名牌)
<input type="submit" value="Search" style="font-size:16;padding:3px;" />
答案 0 :(得分:1)
使用get
方法
<form action="index.php" method="GET">
<input type="search" name="search" />
<input type="submit" name="submit" />
</form>
OR
<form action="index.php" method="GET">
<input type="search" name="search" />
</form>
在php中,您可以通过$_GET['search']