PHP 5 » HTML

CHECKED

Подобно текстовому полю, поле ввода пароля позволяет организовать такой же однострочный ввод. Однако в отличие от только что описанного текстового поля, поле ввода пароля маскирует вводимые символы таким образом, что они не могут быть прочитаны с экрана. Чтобы создать ноле ввода пароля, установите значение атрибута TYPE дескриптора  равным PASSWORD. Поскольку текстовые поля и поля ввода пароля принимают один и тот же набор атрибутов, обратитесь к табл. 4.2, чтобы просмотреть набор допустимых атрибутов для полей ввода пароля. Ниже представлен пример использования поля пароля.
Листинг 4.2. Создание поля ввода пароля в HTML_

NAME=”тураssword”
VALUE=”Bbi не сможете прочесть это в Сраузере”>
Элементы переключателя и флажка
Один из методов, предназначенных для того, чтобы позволить пользователям выбирать один пункт из списка допустимых, предполагает использование нереключате-лей. В HTML переключатель может быть создан установкой значения атрибута TY2E дескриптора  равным RADIO, Элемент переключателя допускает только три атрибута: NAME, VALUE и CHECKED. Когда вы имеете дело с переключателями, необходимо принимать во внимание следующие моменты:
• Для того чтобы набор переключателей работал правильно как единая группа (то есть только один из них мог быть отмечен), каждый переключатель в наборе должен иметь одно и то же значение атрибута NAME,
• Атрибуту CHECKED не присваивается значение, и только один переключатель в группе может иметь этот атрибут (см. листинг 4.3).
Также следует отметить, что атрибут VALUE не отображается в браузере, но вместо этого передается как значение при отправке данных формы. В листинге 4.3 переключатель используется для выбора пользователем любимого вида спорта.
Листинг 4.3. Создание группы переключателей в HTML
Флажки подобны переключателям, но позволяют отмечать любое количество из представленных позиций. Флажок создается установкой значения атрибута TYPE в дескрипторе  равным CHECKBOX. В отличие от переключателей, здесь не требуется устанавливать одинаковые значения атрибута NAME для всей группы, и не действует ограничение на количество элементов группы, снабженных атрибутом CHECKED,
Флажки, однако, имеют тот же набор атрибутов, что и переключатели (NAME, VALUE и CHECKED), В листинге 4,4 с помощью флажков пользователи могут отметить виды спорта, которые они предпочитают смотреть по телевизору.

Tags: , ,

Related posts

Резюме

Когда вы разберетесь, как работают регулярные выражения, они станут для вас самым важным изобретением после колеса. Однако вы обнаружите, что стать мастером в их применении — это длительный и трудный процесс, который потребует много времени, прежде чем представление о том, как они работают и как их применять укоренится в вашем мозгу.
Вообще говоря, наиболее сложный аспект применения регулярных выражений — это их отладка, поскольку РНР не предоставляет никаких средств для ее выполнения, и язык сам по (more…)

Tags: , ,

Related posts

Модификаторы PCRE

Ранее говорилось, что вам нужно указывать разделители для PCRE. Если это вызывает удивление, то вот объяснение: в PCRE введена концепция “модификаторов”, ко* торые могут быть добавлены к регулярному выражению для изменения поведения компилятора и/или интерпретатора регулярных выражений. Модификатор всегда добавляется в конец выражения, сразу после разделителя. Например, в следующем регулярном выражении:
/test/i
последнее i — это модификатор. (more…)

Tags: , ,

Related posts

Создание группы флажков в HTML

Вы не просто не должны устанавливать одинаковые имена для нескольких флажков, как это делается с переключателями — так поступать категорически запрещено. Флажки всегда должны именоваться уникальным образом, чтобы избежать потенциальных ошибок, которые трудно обнаружить.
Листинг 4.4.
Американский футбол<ВВ>
Фут0ол<ЕЯ>
X0KKeu

Beuc6on<3R> (more…)

Tags: , ,

Related posts

Часть I

Как и все, кроме наиболее фундаментальных управляющих конструкций, оператор switch — это упрощенный способ выполнения задач, которые можно выполнить с помощью оператора if. Назначение switch — позволить разработчику присваивать блок кода каждому из множества разных возможных случаев, которые может принимать управляющая переменная. Общая форма оператора switch выглядит следующим об разом: (more…)

Tags: , ,

Related posts

Управляющие структуры для повторения

Теперь, когда вы имеете представление о том, как реализовать базовые сравнения внутри сценариев, давайте взглянем на другую фундаментальную программную концепцию — повторяющиеся итерации блока кода. Возможность повторять некоторое задание опять и опять — это главное свойство, которое делает компьютеры настолько мощными. Вы можете использовать различные методы для выполнения повторяющихся итераций (называемых циклами) в сценариях РНР. Начнем с простейшего варианта, называемого циклом while. (more…)

Tags: , ,

Related posts

Встраивание управляющих структур

Теперь, когда вы ознакомились с основными управляющими структурами РНР, наступило время обсудить, как эти управляющие структуры могут быть использованы наиболее эффективно для генерации HTML-дескрипторов (или любого другого вывода). Как вам уже известно, РНР — это встроенный язык, который позволяет кодировать HTML-дескрипторы и поддерживать сценарии в одном и том же документе. Однако РНР развивает эту концепцию дальше, позволяя вам ‘”отключить” РНР-интерпретатор внутри управляющей структуры и встроить не-РНР вывод (more…)

Tags: , ,

Related posts