【发布时间】:2016-04-18 09:19:48
【问题描述】:
单击提交按钮文本框值保留后,我有一个搜索文本框,但是当我重新加载页面时,文本框值仍在文本框中,如何在重新加载/刷新页面后删除文本框的值。
<script>
$(document).ready(function(){
document.getElementById("text1").value = localStorage.getItem("item1");
});
$(window).on('beforeunload', function() {
localStorage.setItem("item1",document.getElementById("text1").value);
});
</script>
HTML。
<td>
<form action="/searchemp" method="post" >
Selected Employee <input type="text" name="EmployeeName" id="text1">
<input type ="submit" value="check">
</form>
给我一个帮助或建议来解决它。
谢谢。
【问题讨论】:
-
为什么不能从
localStorage中删除value? -
@Kalpesh Rajai,我怎么删除...??
-
localStorage.clear();@Rehan -
您将表单提交到另一个页面或同一页面?
-
如果您将表单发布到同一页面,则无法实现您想要的。因为当您发布页面时,它会将数据发布到服务器并重新加载页面,并且在重新加载/刷新页面时以相同的方式重新加载......它的工作原理相同。
标签: javascript html