单击浏览器后退按钮时,禁用页面上的提交按钮

时间:2015-11-02 18:04:49

标签: javascript jquery html

单击浏览器的后退按钮时,我需要在页面上禁用“提交”按钮。这应该是通用的意思,在该页面中,我放置此脚本,当用户点击浏览器后退按钮时,它应禁用该页面上的所有提交按钮。

enter image description here

1 个答案:

答案 0 :(得分:0)

你应该能够使用window.history.pushState和popstate实现这一点(见下面的示例)。 有关兼容性,请参阅this
有关完整文档,请参阅this

jQuery(document).ready(function ($) {

                if (window.history && window.history.pushState) {

                    window.history.pushState('forward', null, null);

                    $(window).on('popstate', function () {
                       //Add logic here
                    });

                }
            });