2012-12-04 6 views
0

일반 HTML 텍스트 영역을 사용할 때 잘 작동하는 일부 사전 설정 옵션이있는 HTML 페이지가 있지만 "nicEditor"와 같은 서식있는 편집기를 사용할 때 텍스트 영역이 초점을 잃는다.서식있는 편집기를 사용할 때 Textarea의 포커스가 사라짐

작업 페이지 : Here

어떤 작업 페이지 : Here

+0

작동하지 않는 페이지에'textarea'가 없습니다. – andy

+0

@andy 사실이 아닙니다. CSS를 통해 숨겨져 있습니다. – feeela

+0

@feeela - 그렇지만 소스를 보면 실제로 텍스트를 입력하는 부분이 div입니다. 나는 텍스트 영역이 데이터를 제출하는 데 사용되는 것으로 의심합니다. – andy

답변

0

는 사용하지 않는 값으로 설정하려면 다음 당신은 숨겨진 요소에 초점을 가질 수 없습니다

nicEditors.findEditor("TextArea").setContent('text'); 
+0

어디에서? 나는 그것을 이해할 수 없다. – Bill

+0

@Bill 그것은 자바 스크립트입니다. 실제 예제에서,'$ mytextbox.val (...)'이'nicEditors.findEditor ("TextArea"). setContent (...)'로 대체 될 필요가있는 곳이면 어디든지. – Candide

+0

내가 행운으로 한 것은 데모 페이지 소스를 보았습니다. – Bill

0

을 . 요점을 분명히하기 : 리치 텍스트 편집기를 사용할 때 원래 텍스트 영역에 입력하지 않고 편집기 (또는 심지어 iframe/div 태그)에서 제공하는 텍스트 영역을 입력합니다.

편집기 창에 초점을 맞추려면 JS로 채워지는 텍스트 영역이 아닌 포커스를 설정해야합니다.

관련 문제