刷新页面加载后不想删除文本框值。

时间:2017-10-12 07:09:08

标签: javascript html validation

我有一个包含LAN编号的表格,这是一个数值。

我希望在刷新页面加载后保留此文本框值。

1 个答案:

答案 0 :(得分:0)

您可以使用sessionStoragelocalStorage将输入值保存到存储位置,并在页面加载时检索它。请参阅以下代码段:

window.addEventListener("load", function() {
  var inp = document.getElementById('ip');
  var storedUserIp = document.sessionStorage.getItem('userIp');
  inp.value = storedUserIp || "";
  inp.addEventListener("change", function() {
    document.sessionStorage.setItem('userIp', inp.value);
  });
});
<input id="ip" />

有关存储的更多信息: https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage