Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Сценарии JavaScript в активных страницах Web
<<-[Весь Текст]
Страница: из 116
 <<-
 
E="Имя_поля_text"
  VALUE="Значение"
  SIZE=Размер_поля>
   Для поля password можно указать параметры NAME, VALUE и SIZE. Заметим, что 
это поле не может иметь обработчики событий. 
   Параметр NAME позволяет задать имя поля, которое необходимо для обращения к 
свойствам объекта password, соответствующего этому полю.
   С помощью параметра VALUE можно записать в поле произвольную текстовую 
строку.
   Параметр SIZE определяет размер (ширину) текстового поля в символах. Это 
размер видимой части поля. Он не ограничивает длину строки, которую можно 
ввести в данном поле.
   Поле password похоже на поле text, рассмотренное нами ранее. Главное отличие 
заключается в том, что символы введенного в этом поле текста заменяются на 
звездочки. 
   Свойства объекта password
   Сценариям JavaScript доступны три свойства поля редактирования password:
   
СвойствоОписаниеdefaultValueОтражает состояние параметра VALUE nameЗначение 
параметра NAMEvalueТекущее содержимое поля редактирования   
   Так же, как и для поля text, сразу после отображения поля редактирования 
свойства defaultValue и value хранят одинаковые строки. Когда пользователь 
редактирует текст, все изменения отражаются в свойстве value. 
   Изменяя содержимое свойства value, сценарий может изменить содержимое поля 
редактирования типа password.
   Методы объекта password
   Для объекта password определены методы focus, blur и select, не имеющие 
параметров.
   С помощью метода focus сценарий JavaScript может передать фокус полю 
редактирования, а с помощью метода blur - отобрать фокус у этого поля. Вызов 
метода select приводит к выделению содержимого поля редактирования.
  Ввод идентификатора и пароля
   В качестве практического примера применения сценария JavaScript для 
обработки информации из полей text и password приведем документ HTML, 
предназначенный для регистрации пользователей.
   В форме регистрации новый пользователь должен ввести свой идентификатор, а 
также задать пароль (3.15). 

Рис. 3.15. Форма для регистрации нового пользователя
   В процессе ввода пароля легко допустить ошибку, поэтому обычно в системах 
регистрации требуется вводить новый пароль два раза. Если оба раза был введен 
одинаковый пароль, то он становится активным для данного пользователя. 
   Наш сценарий, обрабатывающий данные из формы, показанной на рис. 3.15, 
решает две задачи.
   Во-первых, он преобразует символы идентификатора пользователя в прописные. 
Во-вторых, сценарий проверяет идентичность паролей, введенных в полях “Пароль” 
и “Проверка пароля”.
   Если введенные пароли идентичны, то после нажатия на кнопку Complete 
пользователь увидит на экране диалоговую панель с введенным идентификатором и 
паролем (рис. 3.16).

Рис. 3.16. Диалоговая панель с идентификатором и паролем нового пользователя
   Если пароли не совпадают, сценарий предлагает пользователю повторить ввод 
паролей (рис. 3.17).

Рис. 3.17. Приглашение для повторного ввода пароля
   Исходный текст нашего документа HTML, регистрирующего новых пользователей, 
показан в листинге 3.6. 
Листинг 3.6. Файл chapter3/passwo
 
<<-[Весь Текст]
Страница: из 116
 <<-