Самый распространенный элемент формы - text box (текстовый блок), применяемый для ввода текста (рис. 4.1). Для данного элемента необходимы только два атрибута: type и name, однако на практике используется еще один - size, особенно полезный при работе с множеством элементов ввода для достижения универсальности отображения. Элемент text box был создан с помощью следующей XHTML-конструкции:
В представленной записи input является «пустым» элементом, на это указывает слэш перед закрывающей скобкой тэга.
После получения инструкции «установить максимальный размер входной последовательности равным 20» большинство браузеров сформирует размеры элемента для записи текста, чтобы уместить в нем последовательность из 20 символов моноширинного шрифта. Например, если в браузере установлен шрифт Courier с высотой символа, равной 8, то визуальные размеры элемента text box будут значительно меньше любой 20-символьной последовательности того же документа, для которой установлен шрифт Arial Bold с высотой символа 14.
Если необходимо проверить количество введенных символов, в документ для данного элемента следует добавить атрибут maxlength.
Элемент ввода password
Элемент управления password (пароль) аналогичен элементу text box. Единственное отличие заключается в том, что данные в процессе их ввода закрываются маскирующими символами, например звездочками (*, asterisk). Пароли особенно важны для обеспечения режима визуальной защиты и при вводе некоторой конфиденциальной информации (например, номера кредитной карты).
Этот элемент создается с применением уже описанной синтаксической конструкции, но значение атрибута type "text" меняется на "password":
<input type="password" name="foo" size="20" />
Внимание! Ввод пользователем символов пароля обычно маскируется, однако при пересылке с остальными входными элементами формы эти данные дополнительно не шифруются. Защитить информацию в процессе пересылки можно, например, с помощью соединения через SSL.
Опубликовал vovan666
April 05 2013 12:35:16 ·
0 Комментариев ·
3645 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.