2016-09-29 7 views
0

私はボタンを押すたびにフォームを提出する必要があります。または、ユーザーがページを離れるたびにフォームを作成することができます。セッションを保存するページ上のボタンはどれですか?

+0

「ユーザーがページを離れるたびに送信する必要があるフォーム」 - これは信じられないほど悪いデザインとユーザーエクスペリエンスですが、なぜこの必要がありますか? –

+1

これを行うにはAJAXを実装したいと思います。次に、ユーザーがページを去ったときに何か「閉じるアプリケーション...」を表示することができます。これを行うには、AJAX呼び出しを 'onunload' Javascriptイベントにバインドします。 –

+1

参照:http://stackoverflow.com/questions/14929832/send-ajax-to-server-beforeunload –

答えて

0

jqueryを使用して、ユーザーがページを離れるかどうかを検出します。ボタンの押下を検出するためにjqueryのを使用して https://api.jquery.com/unload/

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

$(document).on('click', '.buttonCLass', function(){ 
//code here 
}) 
関連する問題