0

我想要做的是传递输入字段中输入的任何内容并打开一个 url + 输入字段中的任何内容。

<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 中做到这一点

4

3 回答 3

0

我认为 .htaccess mod 重写了您要查找的内容。(信息在这里)

于 2013-08-31T21:19:16.093 回答
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>

无需在服务器端做任何事情。

于 2013-08-31T22:26:19.567 回答
0

阅读“生成富文本 URL ”。是的,您可以使用 mod_rewrite 通过编写 .htaccess 文件来完成此操作。提供帮助的链接。

于 2013-08-31T22:12:47.503 回答