如何将输入字段的名称值传递到我的网址?

时间:2013-08-31 21:12:56

标签: php html

我要做的是将所输入的内容传递到输入字段并打开一个网址+输入到字段中的任何内容。

<form method="post" action="http://www.kickass.to/usearch/">

    <div>

        <input type="text" placeholder="Search for a torrent..." name="q">

        <button type="submit">Search</button>

    </div>

</form>

这有效,但网址以http://www.kickass.to/usearch/?=WhateverWasEnteredintoField

打开

我的目标是让它以http://www.kickass.to/usearch/WhateverWasEnteredintoField开启。

我知道PHP,但我很确定有一种方法可以在HTML中执行此操作

3 个答案:

答案 0 :(得分:0)

我认为.htaccess mod会重写你想要的东西。 (information here)

答案 1 :(得分:0)

了解“生成富文本网址”。 是的,您可以通过编写.htaccess文件使用mod_rewrite来完成此操作。一个link来帮助。

答案 2 :(得分:0)

按下提交时,只需使用javascript转到此表单操作+名称,如下所示:

<form method="post" action="http://www.kickass.to/usearch/">
<div>
    <input type="text" placeholder="Search for a torrent..." name="q">
    <button type="submit" onclick="window.location.href = this.form.action + encodeURIComponent(document.getElementsByName('q')[0].value); return false; ">Search</button>
</div>

无需在服务器端执行任何操作。