- •Міністерство освіти і науки україни
- •Донецьк - 2010
- •Розділ 1. Розвиток інформаційного суспільства, мова html
- •Тема 1. Розвиток інформаційного суспільства
- •1.1. Інформація та її роль у глобалізованому світі
- •1.2. Теорії інформаційного суспільства
- •1.3. Побудування інформаційного суспільства в Україні
- •1.4. Мови розмітки – тенденції розвитку
- •1.5. Міжнародні установи, що регулюють розробку і впровадження сучасних засобів подання інформації
- •Тема 2. Мова розмітки гіпертексту html
- •2.1. Структура html - документа
- •2.2. Форматування даних на сторінці
- •2.3. Створення гіперпосилань
- •2.4. Escape - послідовності
- •2.5. Горизонтальні лінії
- •Тема 3. Створення списків, таблиць
- •3.1. Списки
- •3.2. Таблиці
- •3.3. Фрейми
- •Тема 4. Робота з зображеннями
- •3.1. Використання зображень на web - сторінці
- •4.2. Гіперпосилання у вигляді зображення, створення мапи посилань
- •4.3. Біглий рядок
- •Тема 5. Каскадні листи стилів css
- •5.1. Призначення, синтаксис css
- •5.2. Застосування таблиць стилів css
- •Тема 6. Створення форм
- •6.1.Форми
- •6.2. Засоби розробки сценаріїв опрацювання інформації форми
- •Тест за змістовим модулем 1 «Розвиток інформаційного суспільства, мова html»
- •Розділ 2. Мова сценаріїв JavaScript
- •Тема 7. Основи мови JavaScript
- •7.1. Мова JavaScript: основні поняття
- •7.2. Організація розгалужених обчислювальних процесів
- •If (умова) {блок операторів 1}
- •7.3. Організація циклічних обчислювальних процесів
- •While (умова) { оператори_циклу }
- •Do { оператори_циклу } while (умова)
- •7.4. Функції
- •Тема 8. Опрацювання форм
- •8.1. Об’єкти браузера
- •8.2. Обробка подій
- •8.3. Робота з текстовими полями
- •8.4 Використання перемикачів у сценаріях
- •8.5. Застосування списків
- •8.6. Робота з прапорцями
- •Тест за змістовим модулем 2 «Мова сценаріїв JavaScript»
- •Розділ 3. Розширювана мова розмітки xml, обробка xml – документів
- •Тема 9. Створення xml – документів, опис шаблону документа
- •9.1. Загальні відомості
- •9.2. Структура xml - документа
- •9.3. Опис шаблону документа dtd
- •9.4. Перевірка правильності xml - документів
- •9.5. Демонстрація xml – документів з використанням
- •Тема 10. Простори імен, xml - схеми
- •10.1. Простори імен xml
- •10.2. Розробка xml - схеми
- •10.3. Визначення умов на значення елементів і атрибутів
- •Тема 11. Мова xPath, мова xslt
- •11.1. Мова xPath
- •11.2. Розширювана мова стилів для перетворень xslt
- •Тема 12. Мова xQuery
- •12.1. Призначення мови xQuery, xQuery – процесор Saxon
- •12.2. Формування запитів xQuery
- •12.3. Конструктори, арифметичні операції та функції
- •12.4. Умовний оператор if
- •If (умова) then
- •Тема 13. Xml – аналізатори і перетворення інформації
- •13.2. Об’єктна модель документа, dom - аналізатори
- •13.3. Застосування об’єктної моделі dom
- •Об’єкт ixmldomNamedNodeMap – невпорядкована колекція вузлів, обраних за ім’ям
- •Тема 14. Застосування xml – технологій на практиці
- •14.1. Використання xml податковою адміністрацією України
- •14.2. Мова xbrl - Extensible Business Report Language
- •14.3. Мова ebXml - Electronic Business xml
- •14.4. Мова cXml - Commerce xml
- •Тест за змістовим модулем 3 «Розширювана мова розмітки xml, обробка xml – документів»
- •Теми рефератів
- •Глосарій
- •Література
- •Основні засади розвитку інформаційного суспільства в україні на 2007 - 2015 роки
- •I. Загальні положення
- •II. Завдання, цілі та напрями розвитку інформаційного суспільства в україні
- •III. Національна політика розвитку інформаційного суспільства в україні
- •IV. Організаційно-правові основи розвитку інформаційного суспільства в україні
- •V. Очікувані результати
- •Множина кольорів у html
Тема 6. Створення форм
6.1.Форми
Форми використовуються для організації зворотного зв’язку відвідувачів з розробниками сайтів.
Для створення форми використовується контейнер <FORM>. Тег <FORM> може мати такі атрибути:
Атрибут NAME визначає ім’я форми, використовується якщо у документі є декілька форм.
Атрибут ACTION задає URL-адресу програми, яка буде обробляти данні форми.
Щоб створити у формі елементи управління найчастіше використовується тег <INPUT>. Він має такі атрибути:
Атрибут NAME визначає унікальне ім’я поля введення, за яким надалі можна отримати дані, що введено у поле.
Атрибут SIZE визначає розмір поля у символах.
Атрибут MAXLENGTH визначає кількість символів, які користувач може ввести у поле введення. При спробі ввести більшу кількість символів браузер видає звуковий сигнал і не дає такої можливості.
Атрибут TYPE визначає тип елемента управління. Може приймати наступні значення:
TEXT - елемент управління є однорядковим текстовим полем;
RADIO – перемикач;
CHECKBOX – прапорець;
RESET – командна кнопка, при клацанні на яку усі елементи управління приймуть значення, визначенні як значення за замовчуванням;
BUTTON – командна кнопка довільного призначення;
SUBMIT - командна кнопка, при клацанні на яку викликається певна програма обробки даних форми або здійснюється перехід по визначеній URL-адресі.
Атрибут VALUE дозволяє привласнити значення атрибуту NAME, якщо даний перемикач або прапорець буде обрано.
Атрибут CHECKED дозволяє обрати / увімкнути прапорець або перемикач.
Наприклад,
<INPUT NAME=Ex1 TYPE=text SIZE=20>
<INPUT NAME=Ex2 TYPE=radio VALUE=1 CHECKED>
<INPUT NAME=Ex3 TYPE= checkbox VALUE=1 CHECKED>
У формах також можна створювати списки і списки, що розчиняються. Списки створюються за допомогою тегу <SELECT>, який має атрибут NAME - ім’я списку. Якщо у тегу визначити значення атрибуту SIZE, то у списку буде виводитися певна кількість елементів. Якщо атрибут SIZE не визначено, елемент управління є списком, що розчиняється. Елементи списку відокремлюються один від одного тегом <OPTION>.
Наприклад, можна створити список, що розчиняється для вибору одного з трьох місяців.
<SELECT NAME=MONTH>
<OPTION> Січень
<OPTION> Лютий
<OPTION> Березень
</SELECT>
За допомогою тегу <TEXTAREA> у формі можна створити багаторядкове поле, у яке відвідувач може ввести будь-яку інформацію великого розміру – відгук, особисту думку, відомості про себе тощо. Тег має атрибути NAME, ROWS – кількість рядків, COLS – кількість символів у рядку (колонок).
Щоб форма мала більш привабливий вигляд, її елементи часто розташовують всередині таблиці.
Рисунок 6.1 – Приклад форми
Приклад використання форм:
<HTML>
<HEAD>
<TITLE>
Приклад використання форм
</TITLE>
</HEAD>
<BODY>
<H2> <CENTER> Заповніть, будь-ласка, анкету:
<FORM>
<TABLE BORDER=1 ALIGN=center CELLPADDING=5 CELLSPACING=5>
<TR>
<TD> Логін: </TD> <TD COLSPAN=2>
<INPUT NAME="field1" TYPE=text SIZE=15> </TD> </TR>
<TR>
<TD> Пароль: </TD> <TD COLSPAN=2>
<INPUT NAME="field2" TYPE=text SIZE=15> </TD> </TR>
<TR> <TD> Стать: </TD> <TD>
<INPUT NAME="ST" TYPE=radio VALUE=1> жіноча</TD>
<TD>
<INPUT NAME="ST" TYPE=radio VALUE=2 CHECKED>
чоловіча </TD>
</TR>
<TR> <TD> Вік: </TD> <TD COLSPAN=2>
<SELECT NAME=VIK SIZE=3> <OPTION> до 16 років
<OPTION> від 16 до 25
<OPTION> від 25 до 40
<OPTION> більше 40 років
</SELECT> </TD> </TR>
<TR> <TD> Захоплення: </TD>
<TD>
<INPUT NAME="Z" TYPE=checkbox VALUE=1 CHECKED> Подорожі</TD>
<TD>
<INPUT NAME="Z" TYPE=checkbox VALUE=2 CHECKED> Спорт </TD> </TR>
<TR> <TD> </TD> <TD>
<INPUT NAME="Z" TYPE=checkbox VALUE=3 CHECKED> Іноз. мови </TD>
<TD>
<INPUT NAME="Z" TYPE=checkbox VALUE=4 CHECKED> Музика </TD> </TR>
<TR> <TD> </TD> <TD>
<INPUT NAME="Z" TYPE=checkbox VALUE=5 CHECKED> Живопис </TD>
<TD>
<INPUT NAME="Z" TYPE=checkbox VALUE=6 CHECKED> Інші </TD></TR>
<TR> <TD> Додаткова <BR> інформація: </TD>
<TD COLSPAN=2>
<TEXTAREA NAME="INF" ROWS=5 COLS=25>
можна ввести будь-яку довільну інформацію </TEXTAREA> </TD> </TR>
<TR> <TD COLSPAN=3>
<INPUT NAME="otpr" TYPE=submit VALUE="Відправити"> </TD> </TR>
</FONT>
</TABLE>
</FORM>
</BODY>
</HTML>
