글쓰기시에 에디터에 입력된 내용을 가져오는 방법
본문
글쓰기를 할때 에디터 부분에 입력된 값을 자바스크립트로 가져올수있는 방법이 무엇이있을까요?
내용이 입력될때 이벤트를 주고싶은데(addEventListener) 에디터에 입력된 위치를 어떻게 찾아야할지 모르겠네요
document.getElementById('wr_content')로는 안찾아지고... 다른방법이있을까요?
사용중인 에디터는 cheditor5입니다
답변 3
editor.lib.php에 에디터의 값을 가져오고 넣는 부분이 존재합니다 해당 부분을 참조하세요
addEventListener로 input 과 keyup 2가지를 걸어서 입력된 값을 처리합니다. (에디터내에서..)
현재 커서 위치는 다른 에디터는 모르겠지만,
Range를 이용해서 찾는것 같습니다. https://developer.mozilla.org/en-US/docs/Web/API/Range
에디터 내용을 글쓰기 화면에서 바로 불러오기위해서는
ed_wr_content.outputBodyHTML()
outputBodyHTML()를 사용하여 입력된 내용을 가져올수있네요 ㅎㅎ
답변을 작성하시기 전에 로그인 해주세요.