아몬2

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

· 2026-03-31 (화) 11:06:33 · 3897 · 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개

2026-04-01 (수) 09:23:44
감사합니다 ^^
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
22-06-20 조회 8,277
09-11 조회 156
09-04 조회 831
08-09 조회 1,684
08-05 조회 2,867
07-30 조회 1,680
07-30 조회 1,583
07-15 조회 2,867
07-01 조회 3,039
06-30 조회 3,038
06-22 조회 3,768
06-17 조회 2,920
06-14 조회 1,655
05-29 조회 1,760
05-16 조회 1,699
05-04 조회 3,192
04-29 조회 3,379
04-28 조회 3,211
04-27 조회 3,165
04-25 조회 2,189
04-24 조회 3,926
04-23 조회 3,311
04-14 조회 2,350
04-08 조회 3,173
04-01 조회 4,878
03-31 조회 3,898
03-16 조회 4,043
03-14 조회 5,204
03-13 조회 4,242
03-10 조회 3,991
03-09 조회 4,128