这里是 HTML 的新手。
我正在寻找将输入的搜索词传递到 URL 字段的搜索框。
这是我的输入表单:
<form name="search" action="/search/" method="post">
<input type="text" name="topic" value="">
</form>
我希望搜索词/search/
在 URL 之后。如何才能做到这一点?
谢谢。
使用 GET 表单方法:
<form name="search" action="/search/" method="GET">
<input type="text" name="topic" value="" />
</form>
编辑:
要让表单将用户发送到 /search// 之类的 url,您可以使用这样的 javascript 函数:
function submitForm(){
var url = '/search/';
url += document.search.topic.value + '/';
// repeat the above line for any other fields you may want to add
window.location.href = url;
}
然后,您可以将此函数用作onClick
提交按钮或表单的处理程序onSubmit
。
您可以删除 method="post" 因为默认是 GET 方法