최근 안드로이드 크롬 계열 브라우저에서 글 작성시 엔터를 타이핑하면 줄바꿈과 함께 키보드가 내려가는 버그가 있는 듯 합니다. 빠른 타이핑으로 엔터 후 다음 글자를 치시는 분들이 키보드가 내려가버려서 의도치 않게 취소 버튼을 터치하게 되는 경우가 이제 자주 생긴 듯 합니다.
크롬 버그를 저희가 잡을 수는 없고
최소한 취소가 한번에 되지 않고 확인 과정을 거치게 해서 글을 날리는 일이 없도록 조치는 해줄 수 있을 것 같습니다.
기존 취소버튼에 확인 confirm 창이 뜨도록 하려면 스크립트 하나와 취소버튼에 스크립트 함수가 작동되도록 추가해 주면 됩니다.
저희 기존에 취소버튼 소스입니다.
<a href="javascript:history.back()" class="btCancel">{$lang->cmd_cancel}</a>
위 소스를 컨펌과정이 포함되도록 고칠 것 입니다.
스크립트는 글쓰기,댓글쓰기 파일의 하단에 넣어줍니다.
<script>
function goBack(){
if(confirm("정말 취소하시겠습니까?")){
window.history.back(1);
}
}
</script>
그리고 취소 버튼 소스를
<a href="#" onclick="goBack();return false;" class="btCancel">{$lang->cmd_cancel}</a>
위와 같이 스크립트 함수가 작동되도록 고쳐줍니다.
이렇게 해주면 글,댓글 취소버튼이 실수로 스쳐도 다시 확인창을 한번 더 거치게 되므로 의도치 않게 글을 날리는 것은 막아줄 수 있습니다.
웹지기님 취소 확인창 뜨게 할려면 어떤 파일을 수정해야 하나요?