Javascript 通过浏览器后退按钮控制JQuery多步骤表单

Javascript 通过浏览器后退按钮控制JQuery多步骤表单,javascript,jquery,Javascript,Jquery,我想知道他们是如何使用浏览器后退按钮来控制多步骤表单的,退伍军人联合会和加拿大驱动器公司就是这样做的。我有一个由Jquery控制的多步骤表单,我需要做的是复制它们的样式,而不是在单击浏览器后退按钮时更改页面,它只会转到上一步 谢谢 看起来他们正在使用 用户单击“继续”按钮时的按钮状态。 history.pushState(obj,“title”和“#”) 并监听当用户单击浏览器后退按钮时触发的popstate事件。谢谢@yezzz,我会试试看。它对用户非常友好,特别是如果您有一个JQUERY多

我想知道他们是如何使用浏览器后退按钮来控制多步骤表单的,退伍军人联合会和加拿大驱动器公司就是这样做的。我有一个由Jquery控制的多步骤表单,我需要做的是复制它们的样式,而不是在单击浏览器后退按钮时更改页面,它只会转到上一步

谢谢

看起来他们正在使用

用户单击“继续”按钮时的按钮状态。
history.pushState(obj,“title”和“#”)


并监听当用户单击浏览器后退按钮时触发的popstate事件。

谢谢@yezzz,我会试试看。它对用户非常友好,特别是如果您有一个JQUERY多步骤表单,一些用户单击浏览器后退按钮而不是单击脚本后退按钮来编辑以前的条目,一些用户使用浏览器后退按钮而不是单击html后退按钮。如果他们这样做,而不是导航到以前的字段,它将重定向到以前的页面,结果不是获得新的潜在用户,而是关闭页面,因为他们不想再次填写表单返回开始:)是的,将popstate绑定在一起并返回表单应该不会那么困难。当用户单击窗体上的“后退”时,可以使用history.back()保持同步。