в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

объект textarea

предыдущая страничка следующая страничка

Возврат каретки в текстовых областях. Три класса операционных систем, поддерживаемых браузером Netscape Navigator — Windows , Macintosh и UNIX — не однозначно интерпретируют символ возврата каретки в текстовой строке. Это разногласие платформ касается объекта TEXTAREA и его содержимого.
После того как пользователь введет текст и воспользуется клавишей "Enter" ("Return"), в строку добавляется один или более скрытых символов. В соответствии со строковыми сим волами языка JavaScript символ возврата каретки состоит из некоторой комбинации символов новой строки (\n) и возврата (\r). В приведенной ниже таблице показаны символы, вставляемые в строку, для каждой из операционных систем.


операционная система

символ строки


windows
macintosh
unix

\r\n
\r
\n


Очень важно понимать суть дела, если вы собираетесь удалять из текстовой области символы возврата каретки, чтобы обрабатывать данные в CGI-программе или в локальном сценарии. Проблема заключается в том, что для каждой платформы вам придется выполнить отдельную операцию. В случае, когда вам необходимо сохранить символы возврата каретки, но база данных на сервере не может принять эти значений, я предлагаю использовать метод string.escape () для кодирования строки, применяемого при задании URL. Символ возврата каретки преобразуется в значение %0D, а символ новой строки— в %0А. Конечно, эти символы занимают дополнительное место в базе данных, потому это следует также учитывать при разработке документов (и баз данных).

 
 
 
  методы | свойства | примеры | в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | <<< | >>>

Hosted by uCoz