2016-09-29 39 views
0

我有一個表單,需要在所有按鈕上按下或每當用戶離開頁面時提交,如果是這樣的話,那麼該怎麼辦?頁面上的任何按鈕用於運行會話保存?

+0

「需要提交......每當用戶離開該頁面的形式」 - 這就是非常糟糕的設計和用戶體驗,爲什麼還需要這個? –

+1

我寧願實現AJAX來做到這一點。然後你可以 - 也許 - 顯示一個「關閉應用程序..」或什麼時候用戶離開頁面。您可以通過將AJAX調用綁定到'onunload'Javascript事件來完成此操作。 –

+1

另請參閱:http://stackoverflow.com/questions/14929832/send-ajax-to-server-beforeunload –

回答

0

使用jquery檢測用戶是否離開頁面。 https://api.jquery.com/unload/

$(window).unload(function() { 
     //call your function here that executes the form 
     return "Handler for .unload() called."; 
    }); 

使用jquery來檢測按鈕按壓。

$(document).on('click', '.buttonCLass', function(){ 
//code here 
}) 
相關問題