htmlbook.ru - Для тех, кто делает сайты
Шаг за шагом Графика для Web
Шаг за шагом > Формы по шагам > Поле для пароля

Шаг 5. Поле для пароля

Влад Мержевич

Поле для пароля — обычное текстовое поле, но отличается от него тем, что все символы отображаются звездочками. Предназначено для того, чтобы никто не подглядел вводимый пароль. Синтаксис создания следующий.

<input type="password" параметры>

Параметры поля перечислены в табл. 5.1.

Табл. 5.1. Параметры поля с паролем
Параметр Описание
size Ширина текстового поля, которое определяется числом звездочек моноширинного шрифта.
maxlength Устанавливает максимальное число символов, которое может быть введено пользователем в текстовом поле. Когда это количество достигается при наборе, дальнейший ввод становится невозможным. Если этот параметр опустить, то можно вводить строку длинее самого поля.
name Имя поля, предназначено для того, чтобы обработчик формы мог его идентифицировать.
value Начальный текст, который выводится в поле. Этот текст не отображается и заменяется звездочками.

Создание поля для пароля показано в примере 5.1.

Пример 5.1. Поле для пароля

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  <title>Ввод пароля</title>
 </head>
 <body> 
  <form action="handler.php">
   <p><b>Логин:</b> <input type="text" maxlength="25" size="40" name="text"></p>
   <p><b>Пароль:</b> <input type="password" maxlength="15" size="40" name="pass"></p>
   <p><input type="submit"></p>
  </form> 
 </body> 
</html>

Результат данного примера показан на рис. 5.1.

Рис. 5.1

Рис. 5.1. Отображение пароля в поле

Хотя вводимый текст и не показывается, на сервер данные этого поля передаются в открытом виде без шифрования. Поэтому использование этого поля не обеспечивает безопасности данных и их можно перехватить.

Статья опубликована: 12.08.2005 Последнее обновление: 12.11.2008
Формы по шагам
Примеры из статьи

Copyright Влад Мержевич, по всем вопросам пишите по адресу: vlad@htmlbook.ru