русс | укр

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

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


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


Елемент розмітки FORM і його компоненти


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


Форми є одним з важливих елементів будь-якого сайту і призначені для обміну даними між користувачем і сервером. Область застосування форм не обмежена відправкою даних на сервер. За допомогою клієнтських скриптів можна отримати доступ до будь-якого елементу форми, змінювати його і застосовувати на свій розсуд.

Будь-яка форма характеризується наступними параметрами:

· Елементи форми, які є стандартними полями для введення інформації.

· Кнопка надсилання даних форми на сервер (кнопка SUBMIT ).

· Адреса програми на веб-сервері, яка буде обробляти вміст даних форми.

Перед відправкою даних браузер готує інформацію у вигляді пари «ім'я = значення», де ім'я визначається параметром name тега <INPUT> (або іншим, припустимим у формі), а значення введено користувачем або встановлене у полі форми за замовчуванням. Після натиснення користувачем кнопки SUBMIT запускається обробник форми, який отримує введену у формі інформацію. Обробником форми зазвичай є CGI -програма, задана параметром action тега <FORM>. За допомогою CGI на сервері можна виконувати програми на будь-якій мові програмування і результат їх дії виводити у вигляді веб-сторінки. Найбільш популярні наступні мови - PHP, С++.

Для вказівки браузеру, де починається і закінчується форма, використовується контейнер <FORM>….</FORM>. Документ може містити декілька форм, але вони не повинні бути вкладені одна в іншу.

Контейнер FORM дозволяє визначити в рамках HTML-документа форму введення. У рамках цього контейнера розміщуються всі поля введення, куди користувач може розмістити свою інформацію.

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

<FORM
NAME=...
ACTION=url
METHOD=POST|GET|PUT|...
ENCTYPE=application/x-www-form-urlencoded|
multipart/form-data
[TARGET=window_name]
>
...
</FORM>


<== попередня лекція | наступна лекція ==>
Типи запитів | Параметри форми


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