选择器会话存储的Javascript问题

时间:2019-02-22 16:13:17

标签: javascript session-storage

您好,因此我在选择菜单中重新加载页面时添加了一些JavaScript来保存选择,但是问题是,当我第一次加载页面时,我的选择菜单中没有任何内容(选择菜单的第一选择) what appears

window.onload = function() {
    var selItem = sessionStorage.getItem("SelItem");  
    $('#date').val(selItem);
    }
    $('#date').change(function() { 
        var selVal = $(this).val();
        sessionStorage.setItem("SelItem", selVal);
    });
	<label  class="op" for="date">Periode : </label>
<select id="date">
  <option value="toutes">Toutes</option>
  <option value="2019">Année en cours</option>
  <option value="2018">Année pécédente</option>
	<option value="2017">Année -2</option>
	<option value="2016">Année -3</option>
	<option value="2015">Année -4</option>
</select>
<br/><br/>
<input type="hidden" name="date" id="date1" class="datepicker w100" value="2015-01-01"type="date" placeholder="Du  jj/mm/aaaa">&nbsp;<input type ="hidden"name="date2" id="date2" value="2026-12-31"class="datepicker w100" type="date" placeholder="Au jj/mm/aaaa">
<br/>

1 个答案:

答案 0 :(得分:1)

因此,仅在存储空间中设置该值。

if (selItem) $('#date').val(selItem);