Как stackru форматирует textarea, когда нажимает кнопку редактирования?

Это не повторяющийся вопрос, я знаю, как создать богатый редактор, но я сталкиваюсь с проблемами

Я хочу сделать расширенное текстовое поле, как это делает stackru.

  1. Я импортирую плагин wmd, как и SO.

  2. Когда я сохраняю тему в mysql, она сохраняет обработанный текст следующим образом:

Привет, мир

<!-- text area start -->
      <div id="wmd-button-bar"></div>
      <textarea id="wmd-input" name="description" onblur="checkForm()">${topic?.description}</textarea>
      <div id="wmd-preview"></div>
<!-- text area end -->

Кто-нибудь может помочь? Благодарю.

1 ответ

Решение

Я нахожу ответ сам.

Что мне нужно сделать, это просто добавить новое скрытое поле для хранения исходного текста, прежде чем wmd его обработает.

А затем я сохраняю оригинальный и обработанный текст в моей базе данных.

Когда мне нужно отредактировать его, просто используйте оригинальный текст. Когда мне нужно сделать это, используйте обработанный текст.

Другие вопросы по тегам