Объект password и массивpasswords 6.1

advertisement
< Учебник JavaScript, глава 5
|
Учебник JavaScript, глава 7 >
Объект password
Объект password представляет собой поле ввода, содержимое которого не подлежит
просмотру. Вместо каждого символа, введенного в таком поле, отображается символ
звездочки (*). В то же время содержимое данного поля сохраняется как обычный текст.
Объекты password, в своою очередь являются свойствами объекта form и должны
помещаться в контейнере <form> . . . </form>.
******
Тег, задающий поле ввода пароля имеет вид:
<input type="password" name="passwordName" size=integer [value="textValue"]>
синтаксис этого тега такой же как и у тега задающего поле ввода, однако атрибут type
имеет значение "password". Значением данного атрибута для поля ввода всегда является
строка "text".
Атрибут name задает имя поля пароля и соответствует свойству name этого элемента в
языке JavaScript, атрибут size определяет размер поля в символах, а атрибут value
используется для записи в поле значения по умолчанию. Если и используется этот
атрибут, ему обычно присваивают значение взятое из Cookies - об использовании
"ключиков" будем говорить позже. Для обращения к свойствам и методам поля пароля
применяются выражения вида:
o
o
o
o
passName.propertyName
passName.methodName(parameters)
formName.elements[i].propertyName
formName.elements[i].methodName(parameters)
Здесь passName - значение атрибута name объекта заданного в теге <input>, а formName либо значение свойства name объекта form, либо определенный элемент в массиве forms,
например forms[0]. Переменная i применяется для указания полоожения требуемого
элемента в массиве.
Свойства
Объект password имеет следующие свойства:
o
o
o
o
defaultValue - значение по умолчанию, задаваемое с помощью атрибута
value;
name - соответствует атрибуту name тега <name>
value - соответствует текущему значению объекта password;
type - значением этого свойства для всех объектов password является
строка "password".
Методы и обработчики событий
Метод focus() объекта password применяется для установки фокуса в поле ввода
пароля, а метод blur() - для его удаления. При помощи метода select() можно выделить
данные в поле ввода. Этот метод обычно используется вместе с методом focus().
Для объекта password обработчики событий не определены.
Download