- •Урок 1: Основные понятия и определения
- •Урок 2: Создаем свою первую страничку
- •Урок 3: Работаем с текстом
- •Урок 4: Продолжаем работать с текстом
- •Урок 5: Заканчиваем с текстом
- •Value – изменяет порядок нумерации элементов списка. Используется только если элемент li находится внутри элемента ol. В качестве значения указывается порядковый номер элемента.
- •Урок 6: Покоряем html ссылки
- •Vlink(Visited Link) - цвет уже посещенных ссылок
- •Урок 7: Работаем с изображениями
- •Урок 8: Цвет фона и текста
- •Урок 9: Разберемся с таблицами в html
- •Valign – должен определять способ вертикального выравнивания таблицы или содержимого ячеек таблицы. Возможные значения: top, bottom, middle.(прижать к верху, прижать к низу,и установить посередине).
- •Урок 10: Что такое html формы и зачем они нужны.
- •Урок 11: Заканчиваем разбираться с формами
- •Урок 12: Смотрим форму в действии
- •Урок 13: Пару слов про голову документа
Урок 11: Заканчиваем разбираться с формами
Элемент SELECT(выбор) . У него обязательно должен быть закрывающий тег! Внутри него содержатся элементы OPTION (опции выбора):
<form name="primer6" method="post" action="obrabotchik.php">
<p>Выберите способ доставки:</p>
<p>
<select name="dostavka" size="1">
<option value="srochnaya" > Срочная </option>
<option value="ne srochnaya" selected> Не срочная </option>
<option value="kurierom"> Курьером </option>
</select>
</p>
</form>
size="1" – означает, что в окне бедет показан 1 вариант из списка.
Можно также сделать, чтобы имелась возможность выбора нескольких пунктов меню при удержании клавиши Ctrl. Для этого используется атрибут-флаг MULTIPLE .
<form name="primer7" method="post" action="obrabotchik.php">
<p>Выберите способ доставки:</p>
<p>
<select name="dostavka" size="3" multiple >
<option value="srochnaya" > Срочная </option>
<option value="ne srochnaya"> Не срочная </option>
<option value="kurierom"> Курьером </option>
</select>
</p>
</form>
size="3" – тут показаны все 3 варианта из списка (так лучше, если выбирать несколько вариантов).
Для создания больших текстовых полей используется элемент TEXTAREA. У этого элемента обязательно наличие закрывающего тега.
<form name="primer8" method="post" action="obrabotchik.php">
Введите адрес для доставки:<br>
<textarea name="adress" cols="45" rows="5"></textarea>
</form>
Атрибуты:
name который поможет идентифицировать заполненное поле на сервере.
COLS и ROWS определяют ширину и высоту поля. К примеру cols="45" rows ="5" означает что ширина будет 45 колонок (символов), а высота 5 рядов (строк).
Для создания кнопок используется уже знакомый нам элемент INPUT . Если необходимо создать кнопку, которая будет отправлять данные обработчику, то пишем type="submit"(тип-отправить), а если хотите чтоб кнопка выполняла функцию сброса то type="reset".
Атрибут value указывает на то, что будет написано на кнопке.
- это 6 пробелов подряд(специальные символы html), здесь они разделяют кнопки.
<form name="primer8" method="post" action="obrabotchik.php">
<input type="submit" value="Сделать заказ">
<input type="reset" value="Отмена">
</form>
Урок 12: Смотрим форму в действии
Исходный html код формы:
<form name="zakaz_diska" method="post" action="obrabotchik.php">
<p>
Введите ФИО:<br>
<input type="text" name="fio" >
</p>
<p>
Введите пароль:<br>
<input type="password" name="pass">
</p>
<p> Какой диск вы хотите получить? </p>
<p>
<input name="disc" type="radio" value="CD" checked>
CD<br>
<input name="disc" type="radio" value="DVD">
DVD
</p>
<p> Какие обучающие курсы вы хотите видеть на диске? </p>
<p>
<input type="checkbox" name="photoshop" value ="Да" checked>
Курсы по Фотошопу
<br>
<input type="checkbox" name="dreamweaver" value ="Да">
Курсы по Adobe Dreamweaver
<br>
<input type="checkbox" name="php" value ="Да">
Курсы по PHP
</p>
<p>Выберите способ доставки:</p>
<p>
<select name="dostavka" size="1">
<option selected> Срочная </option>
<option > Не срочная </option>
<option > Курьером </option>
</select>
</p>
<p> Введите адрес для доставки:<br>
<textarea name="adress" cols="45" rows="5"></textarea>
</p>
<p>
<input type="submit" value="Сделать заказ" width="20">
<input type="reset" value="Отмена ">
</p>
</form>
Запустите сервер (Start Denwer) . После этого должен создаться виртуальный диск Z . Если Вы создавали во втором уроке свою первую страничку так, как я говорил, то у Вас должна быть папка obuchenie_html а внтури папка www, а внтури нее страничка index.htm в которую вы наверное уже вставили форму приведенную выше(не забудьте, что форма должна быть в теле документа!). Однако во втором уроке, мы работали с html, тут же мы будем работать с php, поэтому ситуация немного меняется. Чтобы php 100% работал, нужно обязательно нашу страничку с формой вставить в Z:\home\localhost\www т.е. на диск Z, в папку www , которая находится в папке localhost.
Вот как выглядит путь : Z:\home\localhost\www\obuchenie_html\index.html , где index.html файл с формой.
Теперь осталось скачать здесь архив с обработчиком. Этот архив самораспаковывающийся, т.е. его надо просто запустить и он сам распакуется. Внутри него будет лежать файл обработчика obrabotchik.php. Его мы тоже копируем и помещаем в ту же папку где и наша страничка с формой.
Теперь запускаем локальный сервер (Start Denwer) и в строке браузера пишем: http://localhost/obuchenie_html . Появиться наша форма, которую можно заполнить и проверить.
Это самый простой обработчик, который просто выводит на экран данные заказа. Это чисто чтоб вы поняли как все происходит.
