我在高級搜索窗體中使用jQuery UI滑塊(使用範圍滑塊精確)。我用它來按時間過濾視頻(以分鐘爲單位)。jQuery UI滑塊 - 需要記住瀏覽器上的值「返回」
到目前爲止,它工作得很好。
的默認值是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>
向後發送參數是不可能的。如果添加自己的「後退」按鈕,您可以將變量保存到會話中。然後在後面的頁面上查看是否填充了這些變量。爲什麼不直接提交或發佈到新頁面呢? –