저는 스케치북을 사용안하고 있습니다
그래서 일반적인 보드를 사용중 인데요
문제는 이게 장문의 댓글을 적고나서 잘못하여 댓글이 적어둔게 다날라가곤 합니다
그래서 혹시 댓글도 임시저장이 가능 할가요 ...?
저는 스케치북을 사용안하고 있습니다
그래서 일반적인 보드를 사용중 인데요
문제는 이게 장문의 댓글을 적고나서 잘못하여 댓글이 적어둔게 다날라가곤 합니다
그래서 혹시 댓글도 임시저장이 가능 할가요 ...?
$(document).ready(function() {
if ( localStorage.getItem('lastSavedComment') != null )
$('#CommentInput').text(localStorage.getItem('lastSavedComment'));
setInterval(function () {
localStorage.setItem('lastSavedComment', $('#CommentInput').text());
}, 500);
$('#CommentSaveBtn').on('click', function() {
localStorage.setItem('lastSavedComment', null);
});
});
뭐 이런 느낌일까요? 저장버튼 클릭했을때 비우는건 뭐 구지 저렇게 걸 필요는 없겠지요..
근데 jquery에서 입력창 내용 읽어들이는게 text() 맞나요? value() 인가...??
일천한 웹경험이 angularjs에 집중되어있다보니.. 간만에 $ 쓰니까 헷갈리네요
댓글 입력칸이 비어있지 않은 경우에는 주기적으로 localStorage에 댓글을 저장
댓글을 최종 등록한 경우에는 localStorage도 함께 비우고
페이지 로드할때 localStorage 체크해서 댓글 입력칸에 자동으로 직전 저장되어 있던 댓글 내용을 자동 입력..
뭐 이렇게 하면 서버단 전혀 안건드리고 약간의 자바스크립트 추가만으로 가능할 것 같군요...