Оглавление

12.3. Добавление формы в документ

Парный тег <form> позволяет добавить форму в HTML-документ. Тег имеет следующие параметры:
  -   action задает URL-адрес программы обработки формы.

      Может задаваться в абсолютной или относительной форме: 

      <form action="file.php">

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

  -   method определяет, как будут пересылаться данные от формы до Web-сервера.

      Может принимать два значения — get и post:
       •   get — данные формы пересылаются путем их добавления к URL-адресу после знака "?"

            в формате [Имя  параметра] = [Значение  параметра]
            Пары параметр=значение отделяются друг от друга символом ампер-санда (&).

            Например:
                  http://www.mysite.ru/file.php?polel=Login&pole2=Password
             Все специальные символы, а также буквы, отличные от латинских

             (например, буквы русского языка), кодируются в формате %пп, а пробел заменяется

             знаком "+". Например, фраза "каталог сайтов" будет выглядеть следующим образом:
                %EA%E0%F2%E0%EB%EE%E3+%F1%E0%E9%F2%EE%E2
             А если эта фраза является значением поля с именем poiei, то строка запроса будет такой:
              http://www.mysite.ru/file.php?polel= %EA%E0%F2%E0%EB%EE%E3+%Fl%E0%E9%F2%EE%E2&pole2=Password

             В теге <form> значение get для параметра method задается так:
                     <form action="http://www.mysite.ru/file.php" method="GET">
             Метод get применяется, когда объем пересылаемых данных невелик,

             так как существует предел длины URL-адреса. Длина не может превышать 256 символов;

       •     post предназначен для пересылки данных большого объема, файлов и конфиденциальной

             информации (например, паролей):

         <form action="http://www.mysite.ru/file.php" method="POST">

  -   enctype задает MIME-тип передаваемых данных. Может принимать два значения:
       •  application/x-www-form-urlencoded— применяется ПО умолчанию:

         <form action="http://www.mysite.ru/file.php" method="POST"

                       enctype="application/x-www-form-urlencoded">
       •  multipart/form-data — указывается при пересылке Web-серверу файлов:

         <form action="http://www.mysite.ru/file.php" method="POST"  

                       enctype="multipart/form-data">

  -   name задает имя формы:
               <form action="file.php" name="form1">
  - target указывает, куда будет помещен документ, являющийся результатом обработки данных формы Web-сервером.   

    Параметр может содержать имя фрейма или одно из зарезервированных

     значений —   blank,    top, _self или _parent:  

         <form action="http://www.mysite.ru/file.php" method="POST"

                      enctype="multipart/form-data" target="_blank">


Эти значения рассматривались нами при изучении фреймов.

 

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити