아몬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,428
10-18 조회 22
10-16 조회 31
09-11 조회 1,207
09-04 조회 2,050
08-09 조회 2,850
08-05 조회 4,065
07-30 조회 2,834
07-30 조회 2,751
07-15 조회 4,030
07-01 조회 4,186
06-30 조회 4,230
06-22 조회 4,933
06-17 조회 4,062
06-14 조회 2,827
05-29 조회 2,907
05-16 조회 2,858
05-04 조회 4,338
04-29 조회 4,526
04-28 조회 4,326
04-27 조회 4,314
04-25 조회 3,324
04-24 조회 5,070
04-23 조회 4,519
04-14 조회 3,517
04-08 조회 4,338
04-01 조회 5,998
03-31 조회 5,049
03-16 조회 5,222
03-14 조회 6,362
03-13 조회 5,430