글쓰기 창에서 실수로 나갈때 경고창 띄우기
글쓰기 하다가 창을 닫거나 새로고침을 하는 경우 경고창을 한번 띄워 실수를 방지하는 코드입니다.
사용중인 스킨의 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>
사용중인 스킨의 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개