Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.25;
Скачать: CL | DM;

Вниз

Перевод строки в TEXTAREA   Найти похожие ветки 

 
Пит   (2009-08-27 18:04) [0]

А как в HTML-элементе <textarea> ... </textarea> корректно задавать перевод строки при его изначальном заполнении?

<br /> - он и будет отображен также. Сами коды переводов строк вроде как зависят от ОС (в windows 2 символа #13#10, в *nix вроде только #13, в MAC и др. не знаю), но при этом WEB технология кроссплатформенная вроде как.

Плюс при этом интересно а как браузер передает переводы строк, есть на это дело спецификация? (то есть, уже когда браузер передал форму, зависит ли это от ОС, на которой установлен браузер)?


 
clickmaker ©   (2009-08-27 18:26) [1]

> как браузер передает переводы строк

да как введешь, так и передаст. Там нет, как в фтп, разделения на ascii/bin режим.
как разбираться с этими переводами - дело принимающей или отображающей стороны


 
McSimm ©   (2009-08-27 18:37) [2]


> а как браузер передает переводы строк, есть на это дело
> спецификация?

RFC рекомендует агентам приводить к #13#10 при передаче:

User agents should canonicalize line endings to CR, LF (ASCII decimal 13, 10) when submitting the field"s contents


 
Пит   (2009-08-27 18:37) [3]

я и говорю с точки зрения HTTP-сервера. Повторю вопросы:

1) я передаю удаленному браузеру некую форму, в ней есть поле:

<textarea name="blablabla></textarea>

Браузер нарисует стандартный элемент ввода, пользователь туда введет текст с переводами строк (понажимает Enter в этом поле ввода). Как браузер передаст переводы строк, какими символами? Зависит ли это от ОС и браузера, есть ли стандарт на это дело?

2) если я хочу передать браузеру предварительно заполненный элемент <textarea> - как мне туда писать переводы строк?

В принципе, если есть стандарт - ответы на оба вопроса одинаковые...


 
Пит   (2009-08-27 18:38) [4]


> RFC рекомендует агентам приводить к #13#10 при передаче

ясно, спасибо.

Как я понимаю, в обратную сторону тоже самое? То есть, если посылается заполенное данное с переводом строк, то тоже через #13#10?


 
McSimm ©   (2009-08-27 19:10) [5]


> Зависит ли это от ОС и браузера, есть ли стандарт на это
> дело?

От браузера, конечно зависит, в той мере насколько он готов следовать рекомендациям RFC

Заполнять наверное стоит также, проблем не будет. Но, по идее, правильные браузеры должны бы понимать все три варианта (CR, LF, CR+LF).

An HTML user agent should treat end of line in any of its variations as a word space in all contexts except preformatted text. Within preformatted text, an HTML user agent should treat any of the three common representations of end-of-line as starting a new line.


 
Пит   (2009-08-27 20:34) [6]

спасибо



Страницы: 1 вся ветка

Текущий архив: 2009.10.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
15-1250852265
partizan
2009-08-21 14:57
2009.10.25
Прочитать документ word


1-1220736884
Дмитрий Белькевич
2008-09-07 01:34
2009.10.25
Размещение файлов в Висте


4-1220124773
yaric
2008-08-30 23:32
2009.10.25
Путь к файлу в котром присутствует кириллица


2-1251440566
kiki
2009-08-28 10:22
2009.10.25
Как сделать рандом значения от -20 до +20?


2-1251794492
sanx
2009-09-01 12:41
2009.10.25
Как вызвать звук который издает, при клике, окно под модальным?