password NN 2   IE 3   DOM 1

Объект password - элемент формы, сгенерированный с элементом INPUT, чей атрибут TYPE установлен на "password". Этот объект подобен объекту text, за исключением того, что символы, напечатанные в текстовое поле пользователем преобразовываются в звездочки или символы маркера (для секретности).

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

 
Эквивалент HTML

<INPUT TYPE="password">

 
Объектно-ориентированная модель
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
 Чтение/Изменение
 

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

 
Пример:

document.entryForm.myPassword.accessKey = "n"

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

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

Используется с IE 4 для закрепления данных, чтобы привязать имя отдаленного столбца источника данных к собственному значению объекта "password". Атрибут dataSrc уже должен быть установлен для элемента. Одновременная установка свойств и dataFld, и dataSrc для пустых строк нарушает закрепление между источником данных и элементом

 
Пример:

document.myForm.myPassword.dataFld = "linkURL"

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

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

Используется с IE 4 для закрепления данных, чтобы связать имя удаленного источника данных ODBC (типа Oracle или SQL Server database) с элементом. Содержание из источника данных определено через атрибут dataFld. Одновременная установка свойств и dataFld, и dataSrc для пустых строк нарушает закрепление между источником данных и элементом.

 
Пример:

document.myForm.myPassword.dataSrc = "#DBSRC3"

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

defaultValue NN 2   IE 3   DOM 1
 Только чтение
 

Заданный по умолчанию текст для пароля элемента input , как установлено атрибутом VALUE.

 
Пример:

var pwObj = document.forms[0].myPassword if (pwObj.value != pwObj.defaultValue ) { ... }

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

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

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

 
Пример:

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

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

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

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

 
Пример:

<INPUT TYPE="password" NAME="passwd" onChange="doValidate(this.form)">

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

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

Максимальное число символов, которое может быть напечатано в элемент password поля INPUT .Практически, гудок браузера или другой сигнал сообщает пользователю, когда количество напечатанных символов превысило значение maxLength. Нет никакого взаимодействия между свойствами size и maxLength для этого объекта. Если maxLength учитывает большее количество символов, чем поместится в пределах указанной ширины элемента, браузер обеспечивает горизонтальную прокрутку (хотя неудобную для многих пользователей), чтобы позволить редактирование поля.

 
Пример:

document.entryForm.myPassword.maxLength = 35

 
Возвращаемое значение:
Положительное целое число
 
Значение по умолчанию: Unlimited.

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

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

 
Пример:

document.orderForm.myPassword.name = "Win32"

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

readOnly NN n/a  IE 4   DOM n/a
 Только чтение
 

Может ли элемент формы быть отредактирован пользователем на странице. Элемент формы, чьё свойство readOnly true, все еще может изменяться сценариями, даже при том, что пользователь не может изменять содержание.

 
Пример:

document.forms[0].myPassword.readOnly = "true"

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

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

Грубо говоря, ширина в символах, для размещения которых хватит устанавливаемого размера блока.Практически браузер не всегда точно предсказывает надлежащую ширину, даже когда все символы одни и те же, поскольку они находятся в объекте password. Нет никакого взаимодействия между свойствами size и maxLength для этого объекта.

 
Пример:

document.forms[0].myPassword.size = 12

 
Возвращаемое значение:
Положительное целое число.
 
Значение по умолчанию: 20

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

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

Обратите внимание, что интерфейс Macintosh не обеспечивает предоставление фокуса элементам, отличным от text и password поля INPUT.

 
Пример:

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

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

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

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

 
Пример:

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

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

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

Текущее значение, связанное с элементом формы, который представлен парой "имя/значение" для элемента. Все значения - строки. Браузеры возвращают фактические символы, напечатанные пользователем (кроме Navigator 2), так что Вы можете восстановить введенный пароль для дальнейшей обработки перед представлением формы (или, возможно, для хранения в cookie).

 
Пример:

document.forms[0].myPassword.value = "franken"

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

Методы:


blur( ) NN 2   IE 3   DOM n/a

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

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

focus( ) NN 2   IE 3   DOM n/a

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

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

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

handleEvent(event)

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

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

select() NN 2   IE 3   DOM n/a

Выбирает весь текст, отображенный в элементе формы.

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

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




HIVE: All information for read only. Please respect copyright!
Hosted by hive КГБ: Киевская городская библиотека