We
Study
Together
cat

Формы (продолжение)

  • type=hidden
    <input type=hidden name=version value="1.1">

    Скрытый элемент данных, который не виден пользователю при заполнении формы и передается обработчику без изменений.

    Пример применения: компания хочет узнать как обстоят дела с их новым продуктом. Для этого создается форма-опрос, где присутствуют разные стандартные поля. Так как форма размещается в чуть видоизмененных вариантах на шести разных сайтах фирм, которые распространяют продукт, нужно знать, что и откуда пришло.

    Вот тут и помогут скрытые поля формы.
    <input type=hidden name="formname" value="version 1"> ...для первой версии
    <input type=hidden name="formname" value="version 2"> ...для второй версии
    <input type=hidden name="formname" value="version 3"> ...для третьей версии

    Скрытые поля полезны, как в работе с e-mail формами, так и с формами, которые обращаются в cgi-скриптам. Скрытые поля могут говорить скриптам, кто вы, куда отсылать ваш запрос, и т.д.


  • type=submit

    Определяет кнопку, при нажатии на которую запускается процесс передачи данных из формы обработчику:
    <input type=submit value="отправить">




  • type=reset

    Определяет кнопку, нажатие на которую очищает поля формы. Поскольку при использовании этой кнопки данные обработчику не передаются, кнопка типа reset может и не иметь атрибута name:
    <input type=reset value="сброс">


  • textarea

    Формы могут содержать поля для ввода поле для ввода комментариев, нескольких строк какого-либо текста:
    <textarea name=comments rows=5 cols=50> наберите здесь сообщение</textarea >




    атрибут name определяет имя, под которым содержимое окна будет передано обработчику;
    атрибут rows устанавливает высоту окна в строках;
    атрибут cols устанавливает ширину окна в символах;
    текст, между тэгами <textarea></textarea>, представляет собой содержимое окна по умолчанию, пользователь может его отредактировать или просто стереть.

    Для <textarea> имеется еще один полезный атрибут wrap:
    <textarea name="comments" rows=3 cols=30 wrap=virtual></textarea>
    wrap=virtual указывает, что текст в поле формы будет автоматически переноситься на другую строку, когда посетитель будет что-то печатать в поле формы, однако, данные из формы будут посланы в виде одной большой строки (без переносов).
    wrap=physical указывает, что текст будет переноситься на другую строку не только, когда посетитель печатает его в поле формы, текст в таком же отформатированном виде будет послан.



    на следующую страницу  
  • Основы HTML
      
    Hosted by uCoz