Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Створення форми: елемент FORM
Синтаксис: <FORM>…</FORM> (блоковий елемент) Атрибути: id, class, style, title, lang, dir, події action = URI (URI оброблювача форми) method = get | post (метод HTTP пересилання форми) enctype = тип файлу (тип файлу для пересилання форми) accept = типи файлів (список припустимих типів файлів) accept-charset = кодування (список припустимих кодувань символів) name = CDATA (назва форми для сценаріїв) target = фрейм (фрейм для відображення результатів) onsubmit = сценарій (пересилання форми) onreset = сценарій (ініціалізація форми) Підтримка: Атрибути accept й accept-charset ігноруються (5.0+) Атрибути accept й accept-charset ігноруються (4.0+) Елемент FORM використається для створення інтерактивних форм і служить контейнером для керуючих елементів, що утворять форму. Крім керуючих елементів він може містити сценарії й будь-які блокові елементи, крім FORM. Даний елемент може втримуватися в елементах BLOCKQUOTE, BODY, BUTTON, DD, DEL, DIV, FIELDSET, FORM, IFRAME, INS, LI, MAP, NOFRAMES, NOSCRIPT, OBJECT, TD й TH. Обов'язковий атрибут action задає URI програми, що приймає й обробляє результати заповнення форми користувачем. Звичайно це CGI-сценарій або Java-програма, що працює на Веб-сервере. Крім того, у якості action можливе завдання URI електронної пошти виду mailto:name@server.com. Спосіб пересилання форми визначається атрибутами method й enctype. Він полягає в наступному: Формується набір дані форми як послідовність пара імені-елемента/поточн-значення для всіх успішних керуючих елементів. Цей набір даних кодується відповідно до типу файлу, заданим атрибутом enctype. Дозовані дані передаються серверу відповідно до методу HTTP, заданим атрибутом method: - Якщо method =get (прийнято за замовчуванням), то до URI оброблювача форми додається '?' і набір дані форми, закодований відповідно до типу файлу "application/x-www-form-urlencoded". Отриманий URI передається Веб-серверу в запиті HTTP "GET". У цьому випадку всі дані форми повинні бути символами базової латиниці, а їхній припустимий обсяг обмежений. - Якщо method =post, то оглядач виконує запит HTTP "POST" з URI запиту, заданим в method, і тілом повідомлення, створеним відповідно до типу файлу, заданим в enctype (звичайно це "multipart/form-data"). Єлемент FORM може також мати наступні необов'язкові атрибути: Атрибут accept задає список типів файлів, розділених комами, які підтримуються сервером оброблювача форми. Оглядач може використати цей список для відфільтровки тільки припустимих файлів у селекторах файлів (див. елемент INPUT з type =file), але сучасні оглядачі звичайно ігнорують цей атрибут.
Атрибут accept-charset задає список кодувань символів, розділених комами або пробілами, які підтримуються сервером оброблювача форми. За замовчуванням містить рядок "UNKNOWN" і звичайно інтерпретується як кодування символів документа, що містить даний елемент FORM. Атрибут name містить назва форми, на яке можна посилатися в таблицях стилів і сценаріях. Цей атрибут зберігається тільки з метою сумісності зі старими оглядачами; у цей час рекомендується використати замість нього атрибут id. Атрибут target використається тільки у фреймових документах і задає ім'я фрейму, у якому повинен відображатися відгук пересилання форми. Крім того, даний елемент підтримує обробку двох нестандартних подій: onsubmit — відбувається при пересиланні форми для обробки; onreset — відбувається при скиданні всіх значень форми. Наступний приклад форми містить поля уведення, перемикачі й кнопки скидання й пересилання форми: Code 8.1 <FORM action="http://mysite.com/cgi-bin/adduser" method="post"> <P> <LABEL for="firstname">Ім'я: </LABEL> <INPUT type="text" id="firstname"><BR> <LABEL for="lastname">Прізвище: </LABEL> <INPUT type="text" id="lastname"><BR> <LABEL for="email">E-mail: </LABEL> <INPUT type="text" id="email"><BR> <INPUT type="radio" name="sex" value="Male" checked="checked"> Чоловік<BR> <INPUT type="radio" name="sex" value="Female"> Жінка<BR> <INPUT type="submit" value="Send"> <INPUT type="reset"> </P></FORM>Відображатися ця форма буде приблизно так:
|
|||||
Последнее изменение этой страницы: 2016-12-28; просмотров: 157; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.112.73 (0.005 с.) |