如何将输入值传递给href

时间:2017-03-23 16:17:59

标签: php forms post hyperlink

我有一个带有方法帖子的表单,还有一个文本框和按钮可以提交。

我可以使用$_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;" />

1 个答案:

答案 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']

获取值
相关问题