将表单输入值传递给URL

时间:2012-10-12 20:17:58

标签: php forms hyperlink

这里有新人加入HTML。

我打算创建一个搜索框,将输入的搜索字词传递到网址字段。

这是我的输入表格:

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

我希望搜索字词位于网址中的/search/之后。怎么办呢?

感谢。

2 个答案:

答案 0 :(得分:5)

使用GET表单方法:

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

编辑:

要获取表单以将用户发送到/ search //这样的网址,您可以使用这样的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处理程序。

答案 1 :(得分:0)

你可以删除method =“post”,因为默认是GET方法