Вы не можете иметь HTML внутри textarea
s - это только для простого текста.Тем не менее, вы можете попробовать использовать contentEditable
для этого.Результат не очень хороший, но вы будете судьей, хотите ли вы его использовать или нет.Просто используйте что-то вроде этого:
<div class="editable" contenteditable="true">
<ul>
<li>List item</li>
<li>List item</li>
</ul>
</div>
Проблемы с этим методом состоят в том, что трудно предсказать, какой HTML-код создаст браузер, и что некоторые из созданного HTML-кода действительно ужасны, и чточтобы санировать ввод гораздо больше, чем с помощью простого текста.Кроме того, интерфейс для этого не указан в спецификациях, поэтому вы будете иметь дело с разными интерфейсами в разных браузерах.
См .: http://www.jsfiddle.net/yijiang/bN2tm/ и http://html5demos.com/contenteditable