2012-04-19 1 views
0

У меня есть текстовая область только для чтения, которую я показываю, которая действует как мои старые записи в блоге (которые редактируются в поле под ним), и я хотел бы иметь возможность формат его содержимого несколько. В идеале, мне бы хотелось, чтобы он выглядел как HTML-код, но, по крайней мере, мне хотелось бы, чтобы при вводе URL-адреса я хотел бы отобразить его как ссылку href.Хотите, чтобы мой формат textarea был readonly text, как html

Есть ли какие-либо рекомендации для этого? Или я должен обрабатывать каждый, и искать и форматировать элементы, которые я хочу?

Заранее спасибо.

+6

Есть ли причина, по которой это 'textarea', а не только' div' или что-то еще? – jeroen

+0

ОК - это кажется очевидным, и я посмотрю на это. Я форматирую его в списке, и я хотел, чтобы он выглядел так же, как редактируемое текстовое поле, которое у меня было под ним, но теперь, когда вы предлагаете это, я попробую это. Благодарю. – jpporterVA

+0

хорошо - причина, по которой я использую текстовое поле, состоит в том, что я хочу отображать новые строки, введенные в поле. – jpporterVA

ответ

2

Используйте простой элемент div (или элемент абзаца или что-то еще) с свойством CSS white-space: pre для отображения новых строк.

#div-mimicking-textarea { white-space: pre; } 

Невозможно иметь якорный элемент в текстовом поле.

+0

ОК. Это полезно - я не знал об этом свойстве CSS. Спасибо. – jpporterVA

Смежные вопросы