Редактор сообщений с форматированием
Ответы (2 шт):
Автор решения: VikiMayson
→ Ссылка
TinyMCE - готовое решение с отличной документацией и примерами https://www.tiny.cloud/docs/demo/basic-example/
Автор решения: Qwertiy
→ Ссылка
На SO сниппетом не работает, так что https://jsfiddle.net/1Lfon6c8/.
$('#editor').jqxEditor();
<link rel="stylesheet" type="text/css" href="//jqwidgets.com/public/jqwidgets/styles/jqx.base.css">
<link rel="stylesheet" type="text/css" href="//jqwidgets.com/public/jqwidgets/styles/jqx.energyblue.css">
<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="//jqwidgets.com/public/jqwidgets/jqx-all.js"></script>
<textarea id="editor"></textarea>
Для перехода в режим разметки последняя кнопка. Думаю, можно и порграммно перевести в соответствующий режим.
Можно конфигурировать свои кнопки и команды (пример с енотом).
