Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

textarea

Обсуждение темы textarea в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; РебяТ! Как сделать так чтобы форма textarea уже содержала нужный мне текст? Например, для поля это value. Для textarea оно не катит.... подскажите-а? ...


Закрытая тема
 
Опции темы
Старый 30.05.2006, 15:58   #1
РебяТ!

Как сделать так чтобы форма textarea уже содержала нужный мне текст?

Например, для поля это value. Для textarea оно не катит.... подскажите-а? Понимаю, вопрос ламерский, но ответа так и не нашел...
 
Старый 30.05.2006, 15:58
Ссылки
Старый 30.05.2006, 16:05   #2
candy_man, Вот так всегда.

<textarea ........ > А тут твой текст) </textarea>
 
Старый 30.05.2006, 16:52   #3
да-да. Сам накопал... уже засиделся видимо.. Хотел отписаться, что не надо...

А вот есть ли такая фишка?
В общем, есть поле

<textarea>
Здесь текст
Строчка 2
Строчка 2

Пробел

И т.д.
</textarea>

Если ввести так, то выод будет встрочку. Чтобы сохранить структуру без дополнительных html тэгов, я заключил текст в <pre> тэги:

<textarea>
<pre>
Здесь текст
Строчка 2
Строчка 2

Пробел

И т.д.
</pre>
</textarea>

Однако в последствии столкнулся с проблемой: если текст широкий в одну строчку, то он раздвигает труктуру сайта (тэг pre ему позволяет).... Если какой то выход, чтобы сохранялась структура записи в поле, и переносилась бы скажем после 1000 символов или была бы не длиннее 300 px.

Идея понятна?
 
Старый 30.05.2006, 17:45   #4
Если вставить в textarea, как в первом примере, то так и будет отображаться.
 
Старый 30.05.2006, 19:08   #5
Щас объясню. Если в html на странице, то бесспорно. Но там идет по типу заполнения анкеты.
http://mp3ex.net/txt/add.php

Понимаете, в Текст, посетитель вставляет текст к песне. А скрипт потом выводит содержимое textarea. Если в нем есть тэги <pre> то выведет верно, а если нет, то в строчку, т.к. скрипт для каталога ссылок.... (CNcat). Просто, как я писал, если текст будет широкий, то раздвинет страницу нахрен... а это непреемлемо....

Есть идеи?
 
Старый 30.05.2006, 19:41   #6
Ты с базой делаешь? Пусть ранится в азе текст как вводится и при выводе он будет норм. как в первом примере.
 
Старый 30.05.2006, 20:24   #7
ivan341, да, с базой. Что то я не понял тебя. Если я правильно понял то ты советуешь просто вставлять текст без pre и он будет нормально выводиться?

Попробовал - нет. Все сплошым текстом уже в админке...

candy_man добавил [date]1149006490[/date]:
Странность. Если в админке выодит, то сплошным текстом. Если входить в редактирование, то в textarea сохраняется форматирование, т.е. так как надо. А на сайт выводит сплошняком... видимо, трабла в скрипте. Никто с даннвм скриптом не работал? Может, знаете где изменить параметры вывода, чтобы он текст сплошняком не выводил, а сохранял пропорции как у него в базе в textarea прописано...? А?
 
Старый 31.05.2006, 10:05   #8
candy_man, если я не ошибуюсь, ты уже неоднократно спрашивал об этом.

Делай при выводе замену \n на
.
 
Старый 31.05.2006, 12:01   #9
kost,
Цитата:
Делай при выводе замену \n на
.
ты не опечатался? Не понял что то....
 
Старый 01.06.2006, 10:34   #10
Нет, не опечатался.

Насколько я понял из твоих сообщений проблема в следующем:

Ты в textarea вводишь текст с переводами строк, на сайте он выводится в одну строку. Необходимо сохранить переводы строк. Так?

Открываем любой учебник по html и читаем на 15-й странице, что несколько пробелов, табуляция, перевод строки в html интерпретируются как один пробел.

Значит, надо заменить символ перевода строки на
.

Перевод строки в *nix -- это символ "\n". Значит, заменяем \n на
.

Простейший вариант -- использовать php-функцию nl2br.
 
Старый 01.06.2006, 10:34
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Textarea Maksim-C HTML, CSS, JavaScript 0 06.05.2010 11:18
Textarea Johnny HTML, CSS, JavaScript 1 13.03.2007 16:12
textarea Денисон HTML, CSS, JavaScript 4 12.05.2005 15:23
textarea Konopliov ASP, Perl, PHP и MySQL 5 26.10.2004 16:49
textarea Silver HTML, CSS, JavaScript 3 29.07.2003 15:23


Текущее время: 13:36. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум