Основы web-программирования. Лекции 14 Сергей Львович Островский
Скачать 1.82 Mb.
|
Результат теста$result=($spirit=="просвещенья дух")?"Правильно!":"Неправильно :-("; echo "Вы ввели $spirit. Это $result"; ?> ФОрмы Приятные и ПОЛезные: ОбрабОтка ФОрм на СтОрОне Сервера Визуализация Код на HTML Комментарии и пояснения Понедельник Среда Пятница Радиокнопки объединяются в группы по зна- чению параметра name. В качестве значения группы используется значение value выбран- ного пункта. Поясняющий текст лежит за пределами тега и с точки зрения браузера ни- какого отношения к нему не имеет Понедельник Среда Пятница Поясняющий текст не имеет отношения к значению флажка. Важно лишь значение па- раметра value Хотя элементы списка и размещаются внут- ри option, в качестве значения списка все равно возвращается значение value выбран- ного элемента. (До элементов списка можно добраться, например, из Javascript, но на сер- вер они не отправляются.) Параметр multiple обеспечивает возмож- ность множественного выбора из списка (с удержанием клавиши ). Можно считать, что обычный список ведет себя как группа радиокнопок, а такой список — как группа флажков Здесь показаны три вида кнопок. Первая редко используется в формах и предназначена в основ- ном для обработчиков на Javascript (поэтому я и написал ей маленький обработчик). С назначением кнопки submit мы познако- мились выше. А кнопка reset выполняет осо- бую функцию — при нажатии на нее браузер возвращает все элементы управления формы в исходное состояние (сбрасывает все измене- ния, сделанные пользователем). Данные никуда не отправляются Мини-тест: таблицы истинности В этом разделе мы реализуем несколько вариантов небольшого теста, предназначенного для проверки знаний таблиц истинности. Пользователь должен будет заполнить таблицу, а мы проверить, как он ее заполнил. Реализация теста посредством текстовых полей ввода Пусть, к примеру, требуется проверить знание таблицы истинности операции конъюнкции. Предложим поль- зователю задание, подобное представленному на рис. 3. Рис. 3 Лекция Код этой страницы разметим в файле testANDtext.htm: Таблица истинности логической операции операции "И" |