русс | укр

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

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


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


Параметри форми


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


ACTION

Параметр ACTION вказує оброблювач, до якого звертаються дані форми при їх відправленні на сервер:

<form action="http://www.htmlbook.ru/download/file.php">

Обробником може бути CGI-програма або HTML-документ, який містить серверні сценарії (наприклад, Parser). Після виконання обробником дій по роботі з даними форми він повертає новий HTML-документ.

Якщо параметр ACTION відсутній, поточна сторінка перезавантажується, повертаючи всі елементи форми до їх значень за замовчуванням.

В якості обробника можна вказати також адресу електронної пошти, починаючи його з ключового слова mailto:

<form action="mailto:person@mail.com" enctype="text/plain">

ENCTYPE

Параметр ENCTYPE встановлює тип даних, які відправляються разом з формою. Зазвичай встановлювати значення параметра enctype не потрібно, дані цілком правильно сприймаються на стороні сервера. Однак, якщо використовується поле для відправки файлу (<INPUT Type="file">), слід визначити параметр enctype як multipart/form-data:

<form action="handler.php" enctype="multipart/form-data" method ="post">

METHOD

Параметр METHOD повідомляє серверу про мету запиту. Розрізняють два методи - GET і POST. Існують й інші методи, але вони поки що мало використовуються.

GET

Метод GET є одним з найпоширеніших і призначений для отримання необхідної інформації та передачі даних в адресному рядку. Пари «ім'я = значення» приєднуються в цьому випадку до адреси після знаку питання і розділяються між собою амперсандом (символ &). Загальна кількість символів обмежена числом 4 Кб.

Зручність використання методу GET полягає у тому, що адресу з усіма параметрами можна використовувати неодноразово, зберігши її, наприклад, у «Вибране» браузера, а також змінювати значення параметрів прямо в адресному рядку.

POST

Метод POST посилає на сервер дані в запиті браузера. Це дозволяє відправляти більшу кількість даних, ніж доступно методу GET. Великі обсяги даних використовуються у форумах, поштових службах, заповненні бази даних і т.д.

TARGET

Після того, як обробник форми отримує дані, він повертає результат у вигляді HTML-документа. Можна визначити вікно, в яке буде завантажуватися підсумкова веб-сторінка. Для цього використовується параметр target, значенням якого є ім'я вікна або фрейма.

Якщо параметр target не встановлено, то результат показується у поточному вікні. Якщо встановлено неіснуюче ім'я, то буде відкрито нове вікно.

Наступні імена зарезервовані:

· _blank - завантажує сторінку у нове вікно браузера;

· _self - завантажує сторінку у поточне вікно;

· _parent - завантажує сторінку під батьківський фрейм (якщо такий фрейм не існує, то цей параметр працює як _self);

· _top - скасовує всі фрейми і завантажує сторінку у повному вікні браузера.

 


<== попередня лекція | наступна лекція ==>
Елемент розмітки FORM і його компоненти | Елементи форми


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