Я использую следующий метод для обнуления таблиц с добавленной премией, что это оставляет меня с архивной копией таблицы.
CREATE TABLE `new_table` LIKE `table`;
RENAME TABLE `table` TO `old_table`, `new_table` TO `table`;
У вас установить правильный тип документа вверху страницы? Для HTML5 вам понадобится следующий тип документа:
<!DOCTYPE html>
Кроме того, почему текстовое поле? текстовые поля уже доступны для редактирования.
Я не хочу ничего повторять, но я собрал демонстрацию, которая показывает, что происходит.
Просто запустите это, отредактируйте то, что хотите, и щелкните оператор «Вывод форматированного содержимого», чтобы получить предупреждающее сообщение с выводом фактического содержимого в формате html в contenteditable элементе. Что касается добавления форматирования и т. Д., Вам нужно будет создать кнопки, которые вызывают функцию изменения текста для всего, что выделено. Да, это будет весело.
Тем не менее, я надеюсь, что это поможет.
Учитывая ваши комментарии, я бы порекомендовал любой из отличных редакторов WYSIWYG. Нет необходимости заново изобретать колесо, и я не думаю, что contenteditable
все равно не удовлетворил бы ваши потребности.
Мой личный фаворит - CKEditor , но их много , многие другие. TinyMCE также очень популярен.
Они не используют текстовое поле, текстовые поля уже доступны для редактирования. Это то, что они используют
<section contenteditable="true" id="editable">
<h2>Go ahead, edit away!</h2>
<p>Here's a typical paragraph element</p>
<ol>
<li>and now a list</li>
<li>with only</li>
<li>three items</li>
</ol>
</section>