Самоучитель по креативному веб-дизайну. Книга 1, стр.129



ПРАКТИКУМ

Аналогично тому, как атрибут onSubmit заставляет Web-браузер выполнить сце — нарий перед выполнением стандартной для кнопки Submit операции по переда —

че результатов формы Web-серверу, атрибут onReset указывает браузеру выпол — нить сценарий перед восстановлением элементов формы в их исходные состояния. Например, атрибут onReset в следующем определении формы указы —

вает браузеру при нажатии посетителем кнопки Reset выполнить JavaScript-функ — цию PreResetProc():



В свою очередь, JavaScript-функция может выполнять предварительную обра- ботку перед восстановлением состояния формы, начиная со стандартной очистки

всех элементов формы и заканчивая очисткой только определенных элементов.

Как и атрибут onSubmit, атрибут onReset указывает браузеру вызвать JavaScript —

функцию. Затем, если функция возвращает значение False, Web-браузер не бу — дет выполнять стандартную процедуру очистки формы, выполняемую при нажа — тии кнопки Reset. В противном случае, если возвращается значение True, выполняется стандартная очистка элементов формы и возврат их в исходное со — стояние.

Так, например», следующий JavaScript-код при использовании его совместно с формой из предыдущего примера выведет на экран показанное на рис. 3.13 диа- логовое окно подтверждения.





15 6 Глава 3. HTML-формы





Если посетитель нажмет кнопку «Cancel» («Отмена»), метод confirm() и фун —

кция PreResetProcO вернут значение False, и Web-браузер не будет выполнять стандартную процедуру очистки элементов формы. Если же была нажата кнопка

ОК, метод confirm о и функция PreResetProcO вернут значение True, и Web — браузер очистит все элементы формы и вернет их в исходное состояние.



Создание на форме кнопки Submit

Заполнение полей формы не имеет смысла, если нет средства, которое бы по — зволило посетителям передать введенные ими данные вам или какому-то сервер —

ному сценарию с целью дальнейшей обработки. При нажатии посетителем сайта кнопки Submit Web-браузер передает результаты формы (т. е. пары имя/значение для полей ввода текста и переключателей, флажков и списков выбора) Web-серве- ру. Web-сервер, в свою очередь, передает результаты формы программе (или сце —

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.53
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.18
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 083
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 050
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 016
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 094
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 122
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 093
  • 07.08.2012">Google улучшила PageSpeed, чтобы люди не тратили драгоценные секунды
  • 07.09.2012">В Facebook запущена компания по переименованию города Хатчинсон в Смолвиль, родину Супермена
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.45
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 089
  • 10.06.2011">Дом с пещерой для Брэда Питта
  • 15.01.2010">Flash сайты
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 042
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...