いつも便利に使わせていただいています。
表題の通りなのですが、クライアント様からブラウザで色んな画面を開いていてうっかり入力中のものを閉じてしまう事があるので、「本当に閉じますか?」のようなアラートを出して欲しいと言われました。
jQueryのbeforeunloadで対応できるのではと思ったのですが、soycmsのどのファイルに記述すれば良いのか分かりません。
ご指南いただければ幸いです。
よろしくお願いします。
/soycms/webapp/pages/_common/FooterPage.html
<script>
var flg = 0;
$(document).ready(function(){
$(window).on("beforeunload",function(e){
if(flg) return "Do you want to move this page ?";
});
$("input#title").on("blur",function(e){
if($(this).val()){
flg = 1;
}
});
$("input#update_button").click(function(e) {
if($(this).val()){
flg = 0;
}
});
});
</script>
このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]