Home | О проекте | Новости | Рекламные статейки

ВернутьсяВ начало

1.Рекламка: s |

submit NN 2   IE 3   DOM 1
2.Рекламка: s | ;
x |   

Представленный объект - элемент формы, сгенерированный элементом INPUT, чей атрибут TYPE установлен, на "submit". Этот объект подобен объекту button, но объект submit подразумевает большую власть. Для этого объекта не требуется никаких дополнительных инструкций сценария, чтобы создать задание передачи содержащей его формы на сервер. Если Вам нужно, чтобы кнопка исполняла действие сценария, но не отправляла форму, используйте объект button. Иначе объект submit автоматически перезагружает текущий документ, уничтожая важные переменные сценария. Чтобы инициализировать проверку правильности формы, используйте обработчик события onSubmit объекта form, а не обработчик события onClick кнопки submit. Если обработчику события возвратится true, форма будет представлена; если false, представление формы будет отменено.

Общие свойства, методы и обработчики событий перечислены в разделе "Все злементы HTML"

 
Эквивалент HTML

<INPUT TYPE="submit">

 
Объектно-ориентированная модель
NN [window.]document.formName.elementName
[window.]document.forms[i].elements[i]
IE [window.]document.formName.elementName
[window.]document.forms[i].elements[i]
[window.]document.all.elementID
NN 6/IE5+ [window.]document.getElementById("elementID")

Свойства:


accessKey NN n/a   IE 4   DOM 1
 Чтение/Изменение
 

Клавиша, которая "нажимает" кнопку submit с клавиатуры. Броузер и операционная система определяют, должен ли пользователь нажать клавишу-модификатор (например, Ctrl, Alt, или Command(Mac)) с клавишей активации, чтобы "нажать" кнопку. В IE 4/Windows требуется клавиша Alt и клавиша, не чувствительная к регистру. Не работает в IE 4/Mac.

 
Пример:

document.entryForm.mySubmit.accessKey = "s"

 
Возвращаемое значение:
Отдельный алфавитно-цифровой или пунктуационный символ клавиатуры.
 
Значение по умолчанию: Ничего.

disabled NN n/a   IE 4   DOM 1
 Чтение/Изменение
 

Является ли элемент доступным для взаимодействия с пользователем. Когда установлено true, элемент не может получать фокус.

 
Пример:

document.forms[0].mySubmit.disabled = true

 
Возвращаемое значение:
Булево значение: true | false.
 
Значение по умолчанию: false

form NN 2   IE 3   DOM n/a
 Только чтение
 

Возвращает ссылку на элемент FORM, который содержит текущий элемент. Эту ссылку наиболее часто используют как параметр для обработчика события, используя её значение, чтобы обратиться к текущему элементу формы.

 
Пример:

<INPUT TYPE="button" VALUE="Validate Form" onClick="doValidate(this.form)">

 
Возвращаемое значение:
Ссылка на объект.
 
Значение по умолчанию: Ничего.

name NN 2   IE 3   DOM 1
 Чтение/Изменение
 

Идентификатор, связанный с элементом формы. Имена скрыты от пользователя, так как метки элемента назначены через другие средства в зависимости от типа элемента. Имена элементов формы могут также использоваться ссылками сценария на эти объекты.

 
Пример:

document.orderForm.mySubmit.name = "Win32"

 
Возвращаемое значение:
Чувствительный к регистру идентификатор, который подчиняется правилам именования: не может содержать никаких пробелов, не может начинаться с цифры и не должен содержать пунктуационных символов кроме символа подчеркивания.
 
Значение по умолчанию: Ничего.

tabIndex NN n/a   IE 4   DOM 1
 Чтение/Изменение
 

Номер, который указывает последовательность этого элемента в пределах порядка размещения всех форматируемых элементов в документе. Порядок форматирования строго подчиняется набору правил. Элементы, которые имеют отличные от нуля значения свойства tabIndex, находятся первые в строке, когда пользователь начинает форматирование страницы. Отсчёт начинается с элемента с самым низким значением tabIndex и заканчивается самым высоким значением, независимо от физического местоположения объекта на странице или в документе. Если два элемента имеют одни и те же значения tabIndex, элемент, который загружается в документ раньше , получает фокус первым. Затем идут все элементы что, или не поддерживающие свойство tabIndex , или имеющие нулевое значение. Эти элементы получают фокус в том порядке, в котором они загружаются в документ. Значение -1 ,в целом, удаляет элемент из порядка форматирования.Обратите внимание, что интерфейс Macintosh не обеспечивает предоставление фокуса элементам, отличным от text и password поля INPUT.

 
Пример:

document.forms[0].mySubmit.tabIndex = 6

 
Возвращаемое значение:
Целое число.
 
Значение по умолчанию: Ничего.

type NN 3   IE 4   DOM 1
 Только чтение
 

Возвращает тип элемента формы. Значение возвращается в символах нижнего регистра. Может быть использовано, если необходимо циклически пройти все элементы формы в поиске определенных типов, чтобы сделать некоторую корректировку (например, освободить все элементы формы типа "text" при оставлении других элементов нетронутыми)

 
Пример:

if (document.forms[0].elements[3].type == "submit") { ... }

 
Возвращаемое значение:
Любая из следующих констант (как строка): button | checkbox | file | hidden | image | password | radio | reset | select-multiple | select-one | submit | text | textarea.
 
Значение по умолчанию: submit

value NN 2   IE 3   DOM 1
 Чтение/Изменение
 

Это текст, который появляется на кнопке submit.

 
Пример:

document.forms[0].mySubmit.value = "Send"

 
Возвращаемое значение: Строка.
 
Значение по умолчанию: Submit

Методы:


blur( ) NN n/a   IE 4   DOM n/a

Удаляет фокус из текущего элемента и обрабатывает событие onBlur (в IE). Никакой другой элемент в результате не получает фокус (обязательно).

 
Возвращаемое значение
None.
 
Параметры
None.

click( ) NN 4  IE 4  DOM 1

Имитирует нажатие пользователя на кнопке.

 
Возвращаемое значение
Ничего.
 
Параметры
Ничего.

focus( ) NN n/a   IE 4   DOM n/a

Дает фокус текущему элементу и обрабатывает событие onFocus (в IE). Если другой элемент имел фокус в то время, он получает событие onBlur.

 
Возвращаемое значение
None.
 
Параметры
None.

handleEvent( ) NN 4   IE n/a   DOM n/a

handleEvent(event)

Инструктирует объект обрабатывать событие, чья спецификация представлена как параметр для метода. Объект должен иметь обработчик события для типа события, чтобы обработать его.

 
Возвращаемое значение
None.
 
Параметры
event Объекты событий Navigator 4

Определённые обработчики событий:



footer:
Rambler's Top100