簡體   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