繁体   English   中英

jQuery - 检测点击浏览器后退按钮并提交表单

[英]jQuery - Detect click on Browser Back button and submit form

我有一个简单的表格方法。 这里是:

<form method="post" id="ParseSD" action="../../../../../purchase-product">
    <input type="text" id="SDLINK" name="LINK" class="LinkInput" placeholder="Поставете линк от SportsDirect.com">
    <button id="SubmitButton">Вземи продукта</button>
</form>

我在输入中粘贴一个链接并提交表单。 一切顺利。 我可以使用不同的链接并提交它们。

但是,当我提交表单时,我想要点击“返回”按钮。

我需要这样做,因为当用户点击浏览器的“后退”按钮时,浏览器会要求用户通过刷新来重新提交页面。 我想制作一个自动重新提交最后一个提交表单的代码。

这是我到目前为止绑定后退按钮单击的代码:

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

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

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

    $(window).on('popstate', function() {
      alert('Back button was pressed.');
    });

  }
});

但是我不知道如何重新提交最后一个表格。 它甚至可能吗?

提前致谢!

尝试以下方法:

$( "#ParseSD" ).submit(function( event ) {
  //After Submit
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM