< Учебник 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 обработчики событий не определены.