아몬2

글쓰기 창에서 실수로 나갈때 경고창 띄우기

글쓰기 하다가 창을 닫거나 새로고침을 하는 경우 경고창을 한번 띄워 실수를 방지하는 코드입니다.

사용중인 스킨의 write.skin.php 파일 맨 하단에 아래 내용을 추가 해 주세요.

<script>
(function($) {
    $(document).ready(function() {
        var isSubmitting = false;

        // 1. 글쓰기/수정 버튼(submit)을 눌렀을 때는 경고창이 뜨지 않게 플래그 설정
        $(document).on('submit', 'form', function() {
            isSubmitting = true;
        });

        // 2. 브라우저 이탈 감지 (새로고침, 창닫기, 뒤로가기)
        $(window).on('beforeunload', function() {
            // 작성완료 버튼을 누른 게 아니라면 무조건 경고창 실행
            if (!isSubmitting) {
                return "작성 중인 내용이 사라질 수 있습니다.";
            }
        });
    });
})(jQuery);
</script>
총 5명이 반응했습니다
|

댓글 2개

감사합니다 ^^
댓글을 작성하시려면 로그인이 필요합니다.
+
제목 글쓴이 날짜 조회
22-06-20 조회 9,480
10-18 조회 28
10-16 조회 34
09-11 조회 1,243
09-04 조회 2,084
08-09 조회 2,903
08-05 조회 4,107
07-30 조회 2,883
07-30 조회 2,795
07-15 조회 4,074
07-01 조회 4,228
06-30 조회 4,282
06-22 조회 4,983
06-17 조회 4,122
06-14 조회 2,879
05-29 조회 2,952
05-16 조회 2,919
05-04 조회 4,402
04-29 조회 4,577
04-28 조회 4,384
04-27 조회 4,371
04-25 조회 3,386
04-24 조회 5,121
04-23 조회 4,569
04-14 조회 3,579
04-08 조회 4,393
04-01 조회 6,072
03-31 조회 5,102
03-16 조회 5,269
03-14 조회 6,418
03-13 조회 5,475