русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Елементи форми


Дата додавання: 2014-11-27; переглядів: 854.


Форма є лише контейнером для розміщення об'єктів, які дублюють елементи інтерфейсу операційної системи: кнопки, поле зі списком, перемикачі, прапорці і т.д. Ці елементи перелічені у наступній таблиці:

Ідентифікатор Назва Опис
TEXT Однорядкове текстове поле Призначено для введення рядка символів за допомогою клавіатури.
PASSWORD Поле для пароля Звичайне текстове поле, але відрізняється тим, що всі символи відображаються зірочками.
HIDDEN Приховане поле Приховане поле не відображається на сторінці і приховає свій вміст від користувача.
FILE Відправлення файлу Створює поле для введення імені файлу, який пересилається на сервер.
TEXTAREA Складений рядок Область, в якій можна вводити кілька рядків тексту.
BUTTON Кнопка Елемент форми, на який можна натискати. З кнопкою можна асоціювати подію OnClick, яка може виконати відповідні дії.
SUBMIT Кнопка SUBMIT Після натиснення на кнопку дані форми відправляються на сервер і обробляються програмою, зазначеною параметром action тега FORM.
RESET Кнопка RESET При натисненні на кнопку дані форми повертаються у початкове значення.
RADIOBUTTON Перемикачі Використовуються для вибору тільки одного варіанту із запропонованих.
CHECKBOX Прапорці Використовуються для вибору одного або більше варіантів із запропонованих.
SELECT Поле зі списком Призначене для вибору одного або декількох (при наявності атрибута MULTIPLE) значень зі списку.

 

Елемент форми задається контейнером INPUT, SELECT або TEXTAREA.

У загальному випадку контейнер INPUT має вигляд:

<INPUT
name="Ім'я"
type="Тип"
[Параметри (залежно від типу елемента)]
>

У загальному випадку контейнер SELECT має вигляд:

<SELECT name="Ім'я" [multiple] [size=n]>
<OPTION value="InternalValue1" [selected]>Option 1

<OPTION [value="InternalValueN"] [selected]>Option N
</SELECT>

У загальному випадку контейнер TEXTAREA має вигляд:

<TEXTAREA name="TextArea" [disabled] [readonly] [wrap="normal"]
rows=3 cols=25>
Текст
</TEXTAREA>

Тут rows – кількість рядків тексту, які будуть відображатися на екрані; cols – ширина текстового поля (в друкованих символах); wrap – спосіб переносу слів (можливі значення: normal, off, virtual, physical).

Приклад використання елементів форми наведений у наступному коді:

<form action="http://www.franko.lviv.ua/download/file.php">
<br> Text
<input name="text" size="30" maxlength="30" type="text" value="Простий рядок">
Password
<input name="password" size="20" maxlength="20" type="password" value="111">
Hidden
<input name="hidden" maxlength="255" type="hidden">
<br>File
<input name="file" value="Image/email.gif" type="file">
<br>Text Area
<textarea disabled="disabled" readonly="readonly" wrap="normal"
rows="3" cols="25" name="TextArea">
Це
багаторядкове
текстове
поле
</textarea><br>
<input name="button" value="Кнопка" type="button">
Кнопка з зображенням
<input name="image" src="/Image/email.gif" type="image">
<br>Radio
<input name="radiobutton" value="Пма-41" type="radio">
<input name="radiobutton" value="Пма-42" type="radio">
Check Box
<input name="check" value="Пма-41" type="checkbox">
<input name="check" value="Пма-42" type="checkbox" checked>
<br>Вибір зі списку
<select name="SelectMult" multiple size=5>
<option value="day1" selected>Понеділок
<option value="day2">Вівторок
<option value="day3" selected>Середа
<option value="day4">Четвер
<option value="day5">П’ятниця
<option value="day6">Субота
<option value="day7">Неділя
</select>
Вибір з випадного списку
<select name="SelectSingle>
<option value="a41" selected>Пма-41
<option value="a42">Пма-42
</select>
<br>
<input name="submit" value="Submit" type="submit">
<input name="reset" value="Reset" type="reset">
</form>

Результат інтепретування цього коду у веб-сторінці матиме вигляд:


<== попередня лекція | наступна лекція ==>
Параметри форми | Підключення CSS


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн