Авторизация:

Textarea внутри textareaRSS-трансляция

Поиск

Найти сообщения:  За сутки  |  Без ответов
Автор Сообщение
Ссылка06.06.2009 в 09:54
Разумеется так не работает:

Код:
1
2
3
4
5
6
7
8
Шаблон
<textarea>
Форма
<textarea>
Здесь должен быть текст
</textarea>
<input type='submit'>
</textarea>

За 3 года работы на вебпрограммистом не разу подобного не нужно было поэтому без понятия как.
Ссылка06.06.2009 в 13:30
Может быть, и сейчас не нужно? довольно часто ведь различные изощрения являются следствием неправильной постановки задачи.
Ссылка06.06.2009 в 13:36
Никак.
Ссылка06.06.2009 в 14:20
Вопрос не в том, как. Вопрос в том, зачем.
Ссылка06.06.2009 в 14:32
Я извращений над html много видел, но это....
Ссылка06.06.2009 в 14:40
Я не знаю задания но можно div блок с прокруткой сделать... а в нем текстовое поле. либо как то слоями...вообщем нужно знать задание
Ссылка06.06.2009 в 15:05
Не представляю даже себе такого задания.
Все равно что в форму ответа этого форума вставить такую же форму, но поменьше
Реализовать можно было бы попробовать с позиционированием DIV-ов, хотя я не спец, могу ошибаться.

Может автор темы неправильно поставил вопрос?
Ссылка06.06.2009 в 18:44
Есть сайт, на котором шаблоны к сайту редактируется прямо на сайте при этом код шаблона распологается в textarea и как быть если шаблон должен содержать textarea?
Ссылка06.06.2009 в 18:58  [Отредактировано: 06.06.2009 в 18:58]
izhcom, htmlspecialchars вам в помощь))))) если сайт на php
Ссылка07.06.2009 в 22:16
Вы про:
Код:
1<textarea>&lt;textarea&gt;&lt;/textarea&gt;</textarea>

?
Ссылка08.06.2009 в 00:00
Цитата (izhcom):
при этом код шаблона распологается в textarea

как замену textarea можете использовать
Код:
1<div contentEditable="true">........</div>

правда потом от переносов строк надо чистить...
Ссылка08.06.2009 в 06:20
Цитата (Vitas):
Вы про:
Код:
1<textarea>&lt;textarea&gt;&lt;/textarea&gt;</textarea>

?

К сожелению будет работать до первого сохранения шаблона.
Ссылка08.06.2009 в 10:20
Цитата:
За 3 года работы на вебпрограммистом

Такими темпами еще лет 10 учиться придется. А как вы остальные теги пишете? Или обходитесь без них?
Ссылка09.06.2009 в 07:11
Остальные теги внутри самих себя вполне комфортно чувствуют, и ксати если Вы не заметили я не один не знаю как решить поставленную задачу Вы видать знаете? колитесь
Ссылка09.06.2009 в 09:01  [Отредактировано: 09.06.2009 в 09:02]
Цитата (izhcom):
За 3 года работы на вебпрограммистом не разу подобного не нужно было поэтому без понятия как.

Цитата (izhcom):
не знаю как решить поставленную задачу

На самом деле задача еще не поставлена. Что именно вам надо?
Увидеть HTML внутри TEXTAREA? Или что-то иное?
Цитата (izhcom):
Остальные теги внутри самих себя вполне комфортно чувствуют

Вот эта фраза очень смущает - зачем вкладывать тэги в самих себя, как это соотносится с недопоставленной задачей?

PS. Правильно заданный вопрос содержит половину ответа.
Ссылка09.06.2009 в 09:08
Цитата:
<textarea>&lt;textarea&gt;&lt;/textarea&gt;</textarea>

И чем таков вариант не подходит? А далее уже на php крутите как нужно. Вы говорите, что мол до первого сохранения - так при новом редактирование снова замените теги на спецсимволы.
Ссылка09.06.2009 в 11:40
Неее переделывать всю CMS желанию нету, думал найду решение для внутреннего textarea, так чтобы без переделки самой формы редактирования.
Ссылка09.06.2009 в 11:43
Цитата (Demiurh):
Увидеть HTML внутри TEXTAREA? Или что-то иное?

Да и при этом HTML содержит textarea.
Ссылка09.06.2009 в 12:23
Цитата (izhcom):
думал найду решение для внутреннего textarea, так чтобы без переделки самой формы редактирования

Не найдете. И если при этом вам нужно
Цитата (izhcom):
переделывать всю CMS

то выкидывайте эту CMS подальше.

Теоретически, задачу можно решить с помощью JS, но практически без проверки аргументов на сервере такое решение применять нельзя.
Ссылка09.06.2009 в 20:22
Цитата (izhcom):
Остальные теги внутри самих себя вполне комфортно чувствуют, и ксати если Вы не заметили я не один не знаю как решить поставленную задачу Вы видать знаете? колитесь

Ну так написали ведь уже: спецсиволы нужно заменить на соответствующие им коды (например, > заменяется на &gt;, " заменяется на &quot; и т.д.)
На php это решается прогоном через функцию htmlspecialchars()