高度な検索フォームでjQueryUIスライダーを使用しています(正確には範囲スライダーを使用しています)。継続時間(分単位)でビデオをフィルタリングするために使用しています。
これまでのところ、それはうまく機能しています。
デフォルト値は5から55です。
今私がしたいのは、20-30に変更したら、フォームを送信して、結果を確認することです。ブラウザで[戻る]をクリックしたとき、デフォルト値ではなく、値を20〜30にします。ですから、基本的には、戻ったときに選択した値をスライダーに記憶させたいと思います。
まず第一に、これを行うことは可能ですか?もしそうなら、私は方法がわからないので助けが必要です!
これが私のスライダーの動作を確認するための動作中のフィドルです:http://jsfiddle.net/nbjgH/
これが私のhtmlフォームです:
<form id="advancedSearch" name="advancedSearch" class="search" action="/advancedsearchrun/">
<input type="text" name="query" autofocus="autofocus" value="{{ query|default('') }}" >
<div class="slider-time">
<label for="timeRange">Filter by duration:</label>
<input type="text" id="timeRange" />
<input type="hidden" id="min_minutes" name="min_minutes" value="0" />
<input type="hidden" id="max_minutes" name="max_minutes" value="5" />
</div>
<input class="not_rounded_right float-left" type="submit" value="Search">
</form>