ここで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
。
デフォルトはGETメソッドであるため、method="post"を削除できます。