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

デフォルトはGETメソッドであるため、method="post"を削除できます。

于 2012-10-12T20:26:27.513 に答える