Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как в текстареа сделать перевод строки?
 
 автор: dima2207   (11.07.2008 в 16:17)   письмо автору
 
 

как в текстареа сделать перевод строки ?
вот так неработает:

<textarea name="data1" cols="30" rows="6">
<?foreach($ss[1] as $ns){echo $ns.'\n\r';}?>
</textarea>

   
 
 автор: GeorgeIV   (11.07.2008 в 16:35)   письмо автору
 
   для: dima2207   (11.07.2008 в 16:17)
 

Параметр WRAP
HTML: 3.2 4 XHTML: 1.0 1.1
Описание
Параметр wrap говорит браузеру, как осуществлять перенос текста в поле <TEXTAREA> и в каком виде отправлять данные на сервер. Если этот параметр отсутствует, текст в поле набирается одной строкой, когда число введенных символов превышает ширину области, появляется горизонтальная полоса прокрутки. Нажатие кнопки <Enter> переносит текст на новую строку, и курсор устанавливается у левого края поля.

Синтаксис
<textarea wrap></textarea>
<textarea wrap="значение"></textarea>

Аргументы
soft
При этом параметре длинный текст, который самостоятельно не помещается в поле по ширине, будет автоматически перенесен на новую строку, однако передаваться на сервер будет как одна строка. Нажатие кнопки <Enter> на клавиатуре устанавливает перенос текста, который сохраняется при отправке формы.
hard
Слова в поле переносятся механически, чтобы они поместились в размер области, и при отправке на сервер точки автоматического переноса сохраняются.
off
Переносы строк отключены. При введении длинного текста без переносов, он будет печататься в одну строку, при этом будет отображаться полоса прокрутки.
wrap=soft wrap=off

Значение по умолчанию
soft (Internet Explorer, Opera); off (Netscape, Firefox)


проверь этот параметр

   
 
 автор: dima2207   (11.07.2008 в 20:40)   письмо автору
 
   для: GeorgeIV   (11.07.2008 в 16:35)
 

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

   
 
 автор: sim5   (11.07.2008 в 20:56)   письмо автору
 
   для: dima2207   (11.07.2008 в 20:40)
 

Ну вообще-то правильно \r\n, а не \n\r. Напишите так:
echo 'First'.chr(13).'Two';
Но это, если принудительно после чего-то делать перенос, иначе см. выше.

   
 
 автор: dima2207   (11.07.2008 в 21:12)   письмо автору
 
   для: sim5   (11.07.2008 в 20:56)
 

другое дело !
спасибо !

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования