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

объект form

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

Изменение атрибутов формы. За исключением IE 3 (чьи свойства объекта FORM доступны только для чтения), все браузеры, поддерживающие сценарии, представляют атрибуты элемента FORM , как свойства, которые под даются изменению. Поэтому, вы можете изменять, скажем, реакцию формы в сценарии в ответ на действия пользователя на вашей странице. Например, вы можете иметь две различных CGI-программы, вызываемые на сервере в зависимости от того, выставлен или снят флажок на форме.
совет
 

Лучшая возможность изменить свойства объекта FORM— с помощью функции, вызванной обработчиком события onSubmit формы. Изменения, выполненные в последний момент перед фактической отправкой данных, не оставляют никакой возможности проявиться сбоям, вызванным пользователем.

 
Кнопки на формах. Обычная ошибка, которую делают начинающие разработчики сценариев,— это определение в объекте input всех кнопок как submit (<input type ="submit">).
Кнопка Submit делает точно то, что и должна делать — отправляет форму. Если вы не устанав ливаете атрибуты METHOD или ACTION в дескрипторе <FORM>, то браузер задает их значения по умолчанию: METHOD = GET и ACTION = pageURL . Когда вы отсылаете форму с этими атрибутами, страница перезагружается и устанавливает значения всех полей в их первоначальные значения.
Используйте Submit кнопку только в том случае, когда вы хотите, чтобы она фактически отправляла форму. Если вы хотите употребить кнопку для других целей, используйте другой тип элемента (<input type="button">). Обычная кнопка может вызывать функцию, которая выполняет дополнительные локальные действия и затем вызывает метод submit() объекта элемента FORM, чтобы отправить форму на сервер.

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

Hosted by uCoz