如何从cookie中获取价值以输入" date"?

时间:2018-05-11 15:13:11

标签: javascript jquery html html5 dom

直接,我正在处理一个带有过滤器按钮的项目,但其中一个要求是,如果用户刷新页面,则保留过滤器表单中的参数。

问题是:当我在页面中刷新值时,只有DATE输入重置

我有三种形式,最后一种是日期。我设法使用jQuery使前两个工作,但使用日期字段它只是不起作用...

有谁知道如何解决它?谢谢!

$(document).ready(function() {
  if (document.getElementById("car_result"))
    document.getElementById("car_result").value = localStorage.getItem("item_result");

  if (document.getElementById("car_action"))
    document.getElementById("car_action").value = localStorage.getItem("item_action");

  if (document.getElementById("dei"))
    document.getElementById("dei").value = localStorage.getItem("item_dei");
});

$(window).on('beforeunload', function() {
  localStorage.setItem("item_result", document.getElementById("car_result").value);
  localStorage.setItem("item_action", document.getElementById("car_action").value);
  localStorage.setItem("item_dei", document.getElementById("dei").value);
});
<div class="container-fuid">
  <div class="row col-sm-12">
    <div class="col-sm-6">
      <form class="form text-center" id="form1">
        Result: <input id="car_result" type="text" class="form-control"><br> 
        Last name: <input id="car_action" type="text" class="form-control">

        <input placeholder="Initial date" class="textbox-n form-control borderform" type="text" onfocus="(this.type='date')" name="dei" id="dei" /><br><br>

        <button>Filter</button>
      </form>
    </div>
  </div>
</div>

0 个答案:

没有答案