我正在开发一个使用 Javascript 进行样式设置的表单,该表单将用于提交许多不同的内容。然而,在大多数情况下,不同的东西只会略有不同,因此如果当您按下浏览器上的“后退”按钮时,表单与您提交表单之前离开时的表单完全相同,这将真正使用户受益。
注意:这在使用普通的 HTML/Javascript-less 表单时已经有效,我要问的问题是如何在使用 Javascript 隐藏/替换输入字段等时保留此功能。
我已经尝试过History.js和 HTML5 replaceState()
,但似乎没有任何效果。此外,如果有帮助,这将是一个需要安装最新浏览器的私人网站,因此请不要犹豫推荐仅在最新浏览器版本中可用的解决方案。
非常感谢!
更新#1:这是一张更好地解释我需要的图片。
更新#2:好的,我成功破解了它,包括跨浏览器。明天睡觉后我会发布一个解决方案。