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

글쓰기시에 에디터에 입력된 내용을 가져오는 방법 채택완료

Policia 5년 전 조회 1,800

 

글쓰기를 할때 에디터 부분에 입력된 값을 자바스크립트로 가져올수있는 방법이 무엇이있을까요?

내용이 입력될때 이벤트를 주고싶은데(addEventListener) 에디터에 입력된 위치를 어떻게 찾아야할지 모르겠네요

document.getElementById('wr_content')로는 안찾아지고... 다른방법이있을까요?

 

사용중인 에디터는 cheditor5입니다

 

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

답변 3개

채택된 답변
+20 포인트
5년 전

editor.lib.php에 에디터의 값을 가져오고 넣는 부분이 존재합니다 해당 부분을 참조하세요

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

답변에 대한 댓글 1개

P
Policia
5년 전
감사합니다 여기서 힌트를 얻었네요 ㅎㅎ

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

Policia
5년 전

에디터 내용을 글쓰기 화면에서 바로 불러오기위해서는

ed_wr_content.outputBodyHTML()

outputBodyHTML()를 사용하여 입력된 내용을 가져올수있네요 ㅎㅎ

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

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

5년 전

addEventListener로 input 과 keyup 2가지를 걸어서 입력된 값을 처리합니다.  (에디터내에서..)

 

현재 커서 위치는 다른 에디터는 모르겠지만,  

 

Range를 이용해서 찾는것 같습니다. https://developer.mozilla.org/en-US/docs/Web/API/Range

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

답변에 대한 댓글 1개

P
Policia
5년 전
답변 감사합니다! 참고가 되었습니다

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

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

로그인