아몬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 조회 1.1만
11-02 조회 72
11-02 조회 31
10-18 조회 94
10-16 조회 109
09-11 조회 2,320
09-04 조회 3,480
08-09 조회 4,092
08-05 조회 5,347
07-30 조회 4,052
07-30 조회 3,943
07-15 조회 5,239
07-01 조회 5,434
06-30 조회 5,477
06-22 조회 6,141
06-17 조회 5,296
06-14 조회 4,076
05-29 조회 4,121
05-16 조회 4,118
05-04 조회 5,605
04-29 조회 5,776
04-28 조회 5,546
04-27 조회 5,536
04-25 조회 4,542
04-24 조회 6,296
04-23 조회 5,756
04-14 조회 4,791
04-08 조회 5,540
04-01 조회 7,216
03-31 조회 6,247
03-16 조회 6,412