Javascript 单击后退按钮时如何保持输入状态?

Javascript 单击后退按钮时如何保持输入状态?,javascript,html,Javascript,Html,单击test1页面上的重置按钮,id的输入变为启用。我编辑该值,然后单击submit按钮,它将转到第test2页。现在单击后退按钮,它将返回到test1页。问题是,输入保持编辑值,但状态为禁用。我要它保持启用状态。如何解决这个问题。 (它适用于FireFox,但不适用于IE和Chrome。) 测试1 函数setEnable(){ document.myForm.id.disabled=false; } 有两种方法可以实现这一点: 1) 你可以用js和Cookie来完成这个任务 其思想是在用

单击test1页面上的重置按钮,id的输入变为启用。我编辑该值,然后单击submit按钮,它将转到第test2页。现在单击后退按钮,它将返回到test1页。问题是,输入保持编辑值,但状态为禁用。我要它保持启用状态。如何解决这个问题。 (它适用于FireFox,但不适用于IE和Chrome。)


测试1
函数setEnable(){
document.myForm.id.disabled=false;
}

有两种方法可以实现这一点:

1) 你可以用js和Cookie来完成这个任务

其思想是在用户离开保存表单数据的页面时创建cookie,然后在再次加载同一页面时,检查是否存在cookie,如果存在cookie,则将表单字段设置为cookie数据

这很简单,只看几个例子


2) 使用php或AJAX将表单与服务器协调,并使用包含首次提交数据的上下文呈现页面,并使用上下文数据重新填充表单

谢谢,第一个解决方案非常适合我。