2013-05-19 3 views
1

어쨌든 hmtl이 아닌 입력 텍스트에 텍스트를 표시 할 수 있습니까? 내 말은 : 이것은 </b>을 굵게 "/>입력 텍스트에 서식 표시 html

I would like to see in the text input

for the output of input text 굵은입니다

그렇게 할 수있는 방법이 '내가 지금 출력에서 ​​볼 감옥.? :. < \ B> 이것은 < \ B> 굵은

답변

1

짧은 답변? 아니요. 서식있는 텍스트는 HTML 텍스트 입력 필드의 기능이 아닙니다.

TinyMCE 또는 Aloha을 확인하기보다는 WYSIWYG (What-You-See-Is-What-You-Get) 편집기를 찾고 계신 분이 십니다. 리치 텍스트를 입력으로 제공하기 위해 몇 가지 iFrames 및 기타 속임수를 사용합니다.

IMO를 사용하려면 일반 텍스트와 마크 업 언어를 사용해야합니다. StackOverflow가이 사이트에서 질문/응답을 위해 구현 한 것을 살펴보십시오. 그것의 <text area> 입력으로 markdown을 허용하고 페이지의 별도 요소에 HTML 미리보기를 씁니다.

결국 선택은 사용자에 따라 다릅니다. 주로 프로그래머와 기술자 인 경우 마크 업 언어와 <text area> 입력을 사용하는 것이 안전 할 것입니다. 그들이 전형적인 서비스 소비자 인 경우, TinyMCE 또는 유사 제품이 유용성을위한 최상의 선택 일 수 있습니다.

1

당신은 할 수없는 보통의 HTML 입력에서

(유형 텍스트 또는 텍스트 영역), 일반 텍스트 만 채울 수 있으며 html 태그는 렌더링되지 않습니다.

이렇게하는 유일한 방법은 wysiwyg 편집기를 사용하는 것입니다. 일반적으로 페이지에 추가 할 JavaScript 구성 요소의 형태로 제공됩니다.

가장 간단한 것에서부터 가장 완벽한 것까지 인터넷에 많은 편집기가 있습니다.

+0

즉, 자바 스크립트 렌더링을 의미합니다. 그들은 자바 스크립트를 사용하지만 HTML을 어떻게 렌더링하는지 잘 모릅니다. – user2301881

+0

HTML은 항상 브라우저에 의해 렌더링되지 않으므로 자바 스크립트 편집기는 HTML 필드처럼 보이는 것을 만드는 데 도움이되지만 형식화 된 콘텐츠를 입력 할 수있는 일반적인 HTML 요소 (div, frame 등)입니다. – krampstudio

관련 문제