테스트 사이트 - 개발 중인 베타 버전입니다

댓글 등록시 뒤로가기시 폼 방지 할 수 있나요? 채택완료

sukja 2년 전 조회 1,942

안녕하세요

아래 이미지 처럼 댓글 등록후 

이전 버튼을 누르면 좀전에 등록처리 하던 폼이 보입니다.

이부분 방지 가능한가요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트

context 메뉴에서 뒤로가기 이벤트가 발생하는지 알아봐야 합니다.

버튼 뒤로가기는 해제하면 되거든요.

검색해 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
sukja
2년 전
감사합니다. ^^

댓글을 작성하려면 로그인이 필요합니다.

어차피 글 등록시 뒤로가기는 삭제 버튼이 빈번하기

때문에 버튼만 체크 하면 문제 없어요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

s
2년 전

@스팸마요님 @친절한태엽님

 

답변감사합니다.

 

여러가지로 찾아 보다가 편법인 듯한되요 

저는 이렇게 했습니다.

:view_command.skin.php

제일 아래 스크립트에 넣었더니

댓글 등록하고 뒤로가기 하면 

입력폼이 보이던것이 안보이고 

리스트로 이동 되네요 ㅋㅋㅋ

고수님들 이게 맞는지는 모르겠네요 ㅋㅋ

</p>

<p>//댓글 등록후 새로고침 및 뒤로가기 처리</p>

<p>$(window).bind("pageshow", function(event) {</p>

<p>  if (event.originalEvent.persisted) {</p>

<p>    document.location.reload(true);</p>

<p>    history.back(-1);</p>

<p>  }</p>

<p>});</p>

<p>

 

 

참고로 뒤로가기는 히스토리 백으로 했습니다.

프론트쪽은 힘든듯하네요 ㅋㅋㅋ

 

 

 

 

 

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

<script>history.replaceState(null, null, location.href);</script>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

스팸마요
2년 전
위 소스는 버튼은 작동은 되는데,
마우스 뒤로가기, 윈도우 뒤로가기 버튼은 작동은 안합니다.
s
sukja
2년 전
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인