0

次のコードは簡単なフォームです

<form action="search.html" method="get" accept-charset="utf-8" id="search-within-form"">
    <input type="hidden" name="within" id="within" value="">
    <input type="text" name="q" value="" id="search-within" autocomplete="off" class="search-within-results inactive" title="">
    <input type="submit"/>
</form>

フィールドに検索用のテスト データを入力し、[送信] をクリックすると、表示される URL は次のとおりです。

/search.html?within=&q=テスト+データ+for+検索

しかし、私はtisのようなURLが必要です

/search.html?within=&q=検索用テストデータ

これは、Javaスクリプトのフォーム送信などを使用して実行できることを知っています.htmlを使用してこれを達成できる方法はありますか?

前もって感謝します。

4

2 に答える 2

3

URLがブラウザにそのように表示されることはありません。テキストはこれらの「+」文字で区切られるか、「%20」で区切られます。そのように表示するためにURLが必要な理由はありますか?最終的には、ブラウザがアドレスバーにURLを表示する方法にかかっています。'%20'はスペースのコードです。スペースを入れて表示するブラウザ拡張機能を開発できるかもしれませんが、それは私にはかなりひどい話に聞こえます。

于 2013-03-14T19:05:34.400 に答える
2

フォームから値を取得する場所でテキストをきれいにしないのはなぜですか? それができない理由はありますか?

于 2013-03-14T19:07:32.640 に答える