0

私はこのようなフォームを持っています:

<form action="/search/">
    <input type="text" name="query"> <input type="submit" name="submit" value="go">
</form>

ボタンをクリックすると、リクエストを次の場所に送信できるようにしたい/search/[query-text]:/search/?query=[query-text]

JAVASCRIPT なしで、追加のリダイレクトを行わずにこれを行うことは可能ですか?

4

1 に答える 1

4

これができる方法がわかりません。GET メソッドの動作は、すべてのフォーム フィールドをパターン ?name1=value1&name2=value2 に追加することです。それはブラウザレベルで起こります。

このフォームを使用して URL の最後の部分を入力しようとしている場合は、POST メソッドを使用してからサーバー側のリダイレクトを行ってみませんか?

于 2012-10-21T18:20:24.150 に答える