2

这里是 HTML 的新手。

我正在寻找将输入的搜索词传递到 URL 字段的搜索框。

这是我的输入表单:

<form name="search" action="/search/" method="post">
    <input type="text" name="topic" value="">
</form>

我希望搜索词/search/在 URL 之后。如何才能做到这一点?

谢谢。

4

2 回答 2

5

使用 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

于 2012-10-12T20:19:01.050 回答
0

您可以删除 method="post" 因为默认是 GET 方法

于 2012-10-12T20:26:27.513 回答