单击后退按钮时如何保持输入状态
How to keep input status when click back button?
点击test1页面上的重置按钮,id的输入被启用。我编辑了这个值,然后点击提交按钮,它就进入了test2页面。现在单击返回按钮,它将返回到test1页面。问题是,输入保持编辑值,但状态被禁用。我希望它保持启用状态。如何解决这个问题。(它适用于FireFox,但不适用于IE和Chrome。)
<html>
<head>
<title> test1 </title>
<script type="text/javascript">
function setEnable(){
document.myForm.id.disabled = false;
}
</script>
</head>
<body>
<form method="post" name="myForm" action="test2.html">
<input type=text name="id" value="test" disabled/>
<input type=button value="reset" onclick=setEnable(); />
<input type=submit />
</form>
</body>
</html>
<html>
<head>
<title> test2 </title>
</head>
<body>
<input type=button value="back" onclick=history.back(); />
</body>
</html>
有两种方法可以实现这一点:
1) 你可以用js和cookie来完成这一点。。。
https://developer.mozilla.org/en-US/docs/Web/API/document.cookie
这个想法是在用户离开保存表单数据的页面时创建一个cookie,然后在再次加载同一页面时,检查是否有cookie,如果有,则将表单字段设置为cookie数据。。。。
只要看几个例子就很简单了。
2) 使用php或AJAX将表单与服务器协调,并使用包含第一次提交数据的上下文呈现页面,并使用上下文数据重新填充表单
相关文章:
- 焦点输入时保持文本处于选中状态
- 有效性弹出窗口获胜't输入正确后仍保持平稳
- 禁用与只读不适用于非交互式但值保持器输入
- 如何检查我是否'm保持/改变输入滑块
- jQuery - 检查输入字段是否保持不变
- jQuery在选择时附加文本,但保持突出显示并避免在文本区域和输入框中
- 设置只读属性以保持输入可编辑
- 如何使鼠标输入功能具有淡入淡出效果并保持在那里
- 如何使用 php 重定向到上一页并保持所有填充的输入相同
- 使用 JavaScript 保持输入的焦点
- 单击后退按钮时如何保持输入状态
- Modx革命-如何保持输入值,如果形式不验证
- 清除它的值后保持输入集中
- 在前端隐藏输入值,而在后台保持输入值
- 当选择框选项为no时,如何动态地保持输入字段为空
- 刷新页面后保持输入值
- 如何通过输入的“更改”事件保持输入的先前状态
- 刷新页面时保持输入字段中的值
- 试图保持输入参数不变
- 在浏览器中保持输入值不变,不依赖于浏览器