Переключатель

Переключатель

Переключатели в Web-формах, как и в окнах Windows-приложений, применяются только группами. Группа переключателей предоставляет посетителю возможность выбрать одну из нескольких доступных альтернатив. В одиночку же переключатели абсолютно бесполезны — флажки в таких случаях гораздо удобнее.

А теперь — очень важная вещь! Ранее мы говорили, что каждый элемент управления должен иметь уникальное в пределах Web-формы имя, задаваемое атрибутом тега NAME. Это имя необходимо для формирования данных, отсылаемых серверному приложению.

Но из этого правила есть исключение — переключатели. В их случае атрибут тега NAME задает имя группы переключателей. Иными словами, переключатели, входящие в одну группу, должны иметь одинаковое имя, заданное атрибутом тега NAME, и данное имя должно быть уникально в пределах формы.

Тем не менее, имена переключателей, задаваемые атрибутом тега ID, могут быть разными. Это позволит нам получать доступ из Web-сценария к отдельным переключателям группы и проверять, установлены они или сброшены.

Создается переключатель с помощью все того же тега <INPUT>:

<INPUT TYPE="radio" [CHECKED]

[TABINDEX="<номер в порядке обхода>"] [ACCESSKEY="<быстрая клавиша>"] [DISABLED] [AUTOFOCUS]>

Значение "radio" атрибута тега TYPE указывает Web-обозревателю создать именно переключатель. Остальные атрибуты тега нам уже знакомы.

В группе только один переключатель может быть установлен. Это значит, что атрибут тега без значения CHECKED можно указывать только для одного переключателя в группе. Листинг 20.7 содержит пример переключателя.

Листинг 20.7

<FORM ACTION="#">

<P>

<INPUT TYPE="radio" ID="updates_yes" NAME="updates" CHECKED>

Я хочу получать письма со списком обновлений Web-сайта

</P>

<P>

<INPUT TYPE="radio" ID="updates_no" NAME="updates">

Я не хочу получать письма со списком обновлений Web-сайта

</P>

</FORM>

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

Переключатель

Из книги автора

Переключатель Переключатели в Web-формах, как и в окнах Windows-приложений, применяются только группами. Группа переключателей предоставляет посетителю возможность выбрать одну из нескольких доступных альтернатив. В одиночку же переключатели абсолютно бесполезны — флажки


Переключатель аудиосигнала

Из книги автора

Переключатель аудиосигнала Если вы используете на своем компьютере одновременно гарнитуру и аудиоколонки, то наверняка сталкивались с проблемой переключения сигнала между этими устройствами. Переключатель PC Headset Speaker Switch, разработанный фирмой Plantronics, способен решить


2.1.3. Оператор варианта (переключатель)

Из книги автора

2.1.3. Оператор варианта (переключатель) ПереключательПример 1.3.1Выбрать N из 1: писать (‘N равно единице’); 2: писать (‘N равно двум’); 3, 4: писать (‘N равно трём или четырём’) Конец;CASE N OF 1: WRITE (‘N равно единице’); 2: WRITE (‘N равно двум’); 3, 4: WRITE (‘N равно трём или четырём’) END;CASE –


2.1.3. Оператор варианта (переключатель)

Из книги автора

2.1.3. Оператор варианта (переключатель) Переключатель в C существенно отличается от подобного в Pascal. Например, в нём нельзя в одном варианте выбора предлагать через запятую несколько констант. Зато у переключателя в C есть вариант по умолчанию. Поэтому, я привожу для


Такой переключатель приложений для iOS ждали давно Михаил Карпов

Из книги автора

Такой переключатель приложений для iOS ждали давно Михаил Карпов Опубликовано 26 марта 2013 Интерфейс мобильной операционной системы Apple iOS оставался практически неизменным с момента выхода её первой версии в 2007 году. Пора что-то менять. Например, как