この手法を使用して、フォームが投稿されていない場合にメッセージを表示するためにjQueryを使用しています。
$(window).bind("beforeunload", function()
{
form = ... // how to access the submitted $("#form")?
// here is code to check if form values have changed
return "Are you sure you want to leave this page without saving (submitting the form)?"
}
$(this)は明らかにウィンドウ要素であるため、ページ上のどのフォームが送信されたかを確認するにはどうすればよいですか(フォームが送信された場合)。
ありがとう。