Подтвердить что ты не робот

Как создать поле ввода с большим текстовым полем, например StackOverflow?

Я работаю над сайтом, который зависит от контента, созданного пользователями, и было бы очень приятно также, чтобы пользователи могли вводить богатый текст.

Как они выполняют богатый текст, как на этом сайте, чтобы публиковать вопросы?

Я понимаю, что я могу сделать произвольные знаки над текстовой областью, а когда что-то подсвечено и нажата одна из кнопок управления, сделайте какой-нибудь вызов jQuery, чтобы увидеть, что выделено, и оберните это в некоторые теги html, например, для жирного текста например... а затем просто добавьте текст в мою базу данных с помощью HTML. Это то, как делаются такие виды богатого текста?

Спасибо!!

4b9b3361

Ответ 1

StackOverflow использует Markdown для форматирования текста пользователя. Посмотрите PageDown для примера редактора/предварительного просмотра.

Другими параметрами, которые создают HTML, являются TinyMCE и CKEditor.

Ответ 2

Проверьте TinyMCE. Это отличная библиотека ввода текста.

http://www.tinymce.com/