我要做的是将所输入的内容传递到输入字段并打开一个网址+输入到字段中的任何内容。
<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中执行此操作
答案 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>
无需在服务器端执行任何操作。