Как сделать поле для ввода насыщенного текста, как у StackOverflow?

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

Как они делают насыщенный текст, как на этом сайте для размещения вопросов?

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

Спасибо!!!

18
задан GeekedOut 24 October 2011 в 01:25
поделиться