URL文字列を設定する一連の検索フィルタがあります(後で処理するため)。ページをリロードして結果を表示すると、ユーザーが選択したオプションが失われます。 jQueryを使用してURLからパラメータを取得し、どのオプションが選択されたかを覚えているのかどうか疑問に思っていましたか?jQueryまたはjavascriptを使用して検索フォームオプションを維持するためのURLパラメータを取得します。
たとえば、私のURLに www.something.com/index.htmlが含まれていたとしますか? &色=赤&円= 1 &スター= 0は、私のフォームは、次のようにロードします:
<h3>Colour</h3>
<p>Blue: <input name="colour" type="radio" value="blue" /></p>
<p>Red: <input name="colour" type="radio" value="red" /></p> [selected]
<p>Green: <input name="colour" type="radio" value="green" /></p>
<h3>Shape</h3>
<p>Circle: <input name="circle" type="checkbox" value="1" /></p> [selected]
<p>Square: <input name="square" type="checkbox" value="1" /></p>
<p>Star: <input name="star" type="checkbox" value="1" /></p>
感謝を探して。
私はこのオプションが本当に好きです。しかし、チェックボックスの部分は動作していますが、ラジオボタンを選択することはできません。 – Willb
これが最善の方法であるかどうかわかりませんが、変数 'var whichcolor = querySt(" color ")を使ってラジオボタンの設定を行うことができました。 'チェックされた'、 'チェックされた'); 'これは動作しているようです。 – Willb