+7 495 120-13-73 | 8 800 500-97-74

(для регионов бесплатно)

Содержание

Пост управления кнопочный ПКУ1, ПКУ2, ПКУ3, ПКУ4, ПКУ5, ПКУ6, ПКУ7, ПКУ8, ПКУ 1 (Пуск

Главная \ Аппаратура ручного управления, зажимы \ Пост управления кнопочный ПКУ

Посты управления кнопочные серии ПКУ предназначены для дистанционного управления электромагнитными аппаратами в электрических цепях управления переменного тока до 500 В частотой 50 и 60 Гц и постоянного тока напряжением до 220 В стационарных установок.

Посты квалифицируются по типоисполнениям в зависимости от количества встраиваемых аппаратов ПКУ1, ПКУ2, ПКУ3, ПКУ4, ПКУ5, ПКУ6, ПКУ7, ПКУ8, ПКУ 1 (Пуск — Стоп) с двумя элементами, ПКУ33 с девятью элементами. 

Посты имеют защищенное исполнение в корпусе, который предохраняет от случайного прикосновения к частям, находящимся под напряжением и защищает выключатель от механических повреждений и от попадания внутрь посторонних предметов (степень защиты IР40), также имеет уплотнение, защищающее от попадания внутрь корпуса воды, эмульсии, масла, пыли, брызг (степень защиты IР54).

В посты встраиваются выключатели кнопочные серии КУ с количеством контактов до двух и светосигнальная арматура типа АС. Арматура светосигнальная не должна превышать 60% от количества встраиваемых элементов.

Основные параметры постов соответствуют техническим параметрам встраиваемых выключателей серии КУ.

Номинальный ток контактов, А — 10.

Номинальное напряжение коммутируемой цепи — 500 переменного тока частоты 50 и 60 Гц, 220 постоянного тока.

Количество замыкающих и размыкающих контактов — от 1 до 2.

Максимальная частота включений в час — до 1200 циклов.

Относительная продолжительность включения ПВ, % — 40-60.

Категория применения — АС-11 и ДС-11 по ГОСТ12434.

Крепление поста к любой ровной поверхности производится двумя винтами через отверстие в дне корпуса.

Коммутационная износостойкость, млн. циклов, не менее — 1,0 (для выключателей с замком — 0,1).

Механическая износостойкость выключателей, млн. циклов, не менее:

  • с цилиндрическим и грибовидным толкателем — 10,0;
  • с фиксируемым грибовидным толкателем — 0,25;
  • с рукояткой — 1,60;
  • с замком — 0,10;
  • с внутренним протектором — 4,00.

Посты изготавливаются без надписей или с надписями: «Пуск», «Стоп», «Вперед», «Назад», и др.

Подводящие провода присоединяются через отверстие в основании корпуса диаметром 20 мм (исполнение со степенью защиты IP40) или через сальниковый ввод с трубной резьбой размера ½ (исполнение со степенью защиты IP54).

Климатическое исполнение и категория размещения — У2, У3, УХЛ2, УХЛ3, Т2, Т3.

НТД — ТУ16-93 БКЖИ.642245.001ТУ.

Типоисполения постов ПКУ указаны в таблице 1.

Таблица 1

Количество элементов

Категория размещения

Условное обозначение поста

Степень защиты со стороны управляющего элемента

ЧЭАЗ

Аналоги

один

3

ПКУ 1

ПКЕ212-1

ПКУ15-21

IР40

Ввод проводов Æ 20 мм

два

ПКУ2

ПКЕ212-2

два

ПКУ1 (Пуск — Стоп )

три

ПКУЗ

ПКЕ212-3

четыре

ПКУ4

один

2

ПКУ1

ПКЕ222-1

IР54

Ввод проводов — резьба трубная 1/2

два

ПКУ2

ПКЕ222-2

три

ПКУЗ

ПКЕ222-3

четыре

ПКУ4

девять

ПКУ33

Посты предназначены для пристройки к ровной поверхности. В пост встраиваются выключатели серии КУ контактов до 2-х.

При заказе необходимо указать:

  • условное обозначение поста;
  • климатическое исполнение и категорию размещения;
  • полную расшифровку толкателей поста в порядке расположения сверху вниз (цвет толкателя определяется четвертой цифрой : 1 — черный, 2 — красный , 3 — зеленый, 4 — желтый, 5 — синий, 6 — белый): тип толкателя; сочетание контактов; оперативная надпись;
  • при заказе поста в экспортном исполнении в обозначении поста добавляется слово «Экспорт»;
  • номер технических условий.

Таблица типоисполнений ПКУ

ПКУ-1

Типоисполнение поста
Количество контактовРазмеры, ммМасса, г, не более
LДиаметр отверстия для ввода провода, D
с цилиндрическим толкателем16820 или трубная G-½-А180
2200
с грибовидным толкателем184200
2215
с ручкой280200
с замком295220

ПКУ-2

Типоисполнение постаКоличество контактовРазмеры, ммМасса, г, не более
LДиаметр отверстия для ввода провода, D
с цилиндрическим толкателем26820 или трубная G-½-А330
3350
4370
с грибовидным толкателем285370
3355
4420
с ручкой480360
с замком4100380
различные толкатели4100400

ПКУ-3

Типоисполнение постаКоличество контактовРазмеры, ммМасса, г, не более
LДиаметр отверстия для ввода провода, D
с цилиндрическим толкателем36820 или трубная G-½-А465
4480
5495
6510
с грибовидным толкателем385540
4565
5590
6615
с ручкой680525
с замком6100555
различные толкатели6100600

ПКУ-4

Типоисполнение постаКоличество контактовРазмеры, ммМасса, г, не более
LДиаметр отверстия для ввода провода, D
с цилиндрическим толкателем46820 или трубная G-½-А610
5625
6640
7655
8677
с грибовидным толкателем485710
5735
6760
7785
8810
с ручкой880690
с замком8100730
различные толкатели8100790

Габаритные размеры ПКУ 

ПКУ-1

ПКУ-1 (Пуск-стоп)

ПКУ-2

ПКУ-3

ПКУ-4

ПКУ-5

ПКУ-6

ПКУ-7

ПКУ-8

ПКУ-33

 

Примечание: значения L и D указаны в таблицах типоисполнений 

 

Купить пост управления кнопочный ПКУ


Посты управления взрывозащищенные кнопочные типа ПВК-15,25,35 и ПВК(П)-15, 25, ПВК-18, 28, 38 и ПВК(П)-18, 28

Описание

Назначение

Посты предназначены для дистанционного управления электроприводами машин и механизмов в стационарных установках и на подвижных средствах наземного, морского транспорта, где они приводятся в действие вручную оператором, а также для сигнализации, связанной с названными электроприводами, либо другими электротехническими устройствами.
Посты с маркировкой взрывозащиты 1Ex d e IIC T6 Gb/Ex tb IIIC T80°C Db, 2Ex d е IICT6 Gс/Ex tс IIIC T80°C Dс предназначены для эксплуатации во взрывоопасных зонах производств, средствах транспорта и хранения продуктов химической, нефтеперерабатывающей, газовой и других отраслей промышленности.

Особенности

  • Грибовидная кнопка «Стоп» имеет механизм фиксации.
  • По умолчанию комплектуются кабельными вводами ВК12.
  • ПВК(П)-15, 25, 18, 28 окрашиваются в красный цвет.
  • Посты серии ПВК — 15, 25, 35, ПВК-18, 28, 38, ПВК(П)-15, 25, ПВК (П)-18,28 исполнения B1 предназначены для эксплуатации в атмосфере типа IV приморско-промышленной.

Конструкция

Оболочка постов ПВК-15, 25, 35, 18, 28, 38, ПВК(П)-15, 25, 18, 28 изготовлена из премикса и состоит из корпуса и крышки. Внутри оболочки на крышку установлены один, два или три (соответственно для одно-, двух- или трехкнопочных постов) контактных блока, обеспечивающих коммутацию электрических цепей.
Привод кнопки «Стоп» — грибовидный с самофиксацией (либо без самофиксации по спецзаказу), привод «Пуск» — цилиндрический без самофиксации. Основным исполнительным органом постов являются блоки контактные. Блоки имеют один нормально разомкнутый (1НР) и один нормально замкнутый (1НЗ) контакты. Контактные зажимы блоков допускают присоединение двух проводов сечением до 2,5 мм² каждый или одного провода сечением до 4 мм².
По умолчанию в постах ПВК-15, 18 установлена одна кнопка «Стоп» с самофиксацией красного цвета,но по спец заказу можем установить цилиндрическую кнопку «пуск». В постах ПВК-25, 28 - одна кнопка «Стоп» с самофиксацией красного цвета и одна кнопка «Пуск» зелёного цвета, в постах ПВК-35, 38 — одна кнопка «Стоп» с самофиксацией красного цвета одна кнопка «Пуск» зеленого цвета и одна кнопка «Пуск» синего цвета, в постах ПВК(П)-15, 18 – одна кнопка «Пуск» красного цвета, в постах ПВК(П)-25, 28 - одна кнопка «Пуск» зелёного цвета и одна кнопка «Пуск» красного цвета.
Оболочка постов ПВК(П)-15, 25, 18, 28 окрашена в красный цвет. На крышке установлена табличка с надписью «ПОЖАРНЫЕ НАСОСЫ».
По умолчанию посты комплектуются кабельными вводами ВК12 (1 шт. для ПВК-15, 18, 2 шт. для ПВК-25, 35, 28, 38, ПВК(П)-15, 25, 18, 28). При необходимости установки других типов кабельных вводов кабельный ввод прописывается в обозначении поста перед климатическим исполнением.
Масса постов ПВК-15, 18 не более 0,6 кг, ПВК-25, 28 не более 1,0 кг, ПВК-35, 38 не более 1,4 кг.

Условные обозначения

ПВК-Х1 Х2 Х3

ПВК – пост управления взрывозащищенный кнопочный

Х1 – исполнение по количеству толкателей: 1 или 2 или 3

Х2 – маркировка взрывозащиты:

   5 – 2Ex d е IICT6 Gс/Ex tс IIIC T80°C Dс

   8 – 1Ex d e IIC T6 Gb/Ex tb IIIC T80°C Db

Х3 – вид климатического исполнения и категория размещения по ГОСТ 15150-69: У1, ХЛ1, ОМ1, Т1, В1

Примеры формулировки заказа:

ПВК-28ХЛ1 — пост, содержащий две кнопки, с маркировкой взрывозащиты 1Ex d e IIC T6 Gb/Ex tb IIIC T80°C Db, климатического исполнения и категории размещения ХЛ1.

ПВК-35-(Л-3-М25)х1(В)-У1 — пост, содержащий три кнопки и один кабельный ввод ВК-Л-ВЭЛ 3-М25-Ехе, расположенный по стороне В, с маркировкой взрывозащиты 2Ex d e IIC T6 Gс/Ex tс IIIC T80°C Dс, климатического размещения и категории размещения У1.

ПВК-15(1ПЛ)-ХЛ1 –пост, содержащий одну зеленую кнопку «Пуск», с маркировкой взрывозащиты 2Ex d e IIC T6 Gc/Ex tc IIIC T80° Dc, климатического исполнения и категории размещения ХЛ1.

ПВК(П) — Х1 Х2 Х3

ПВК(П) – пост управления взрывозащищенный кнопочный

Х1 – исполнение по количеству кнопок: 1 или 2

Х2 – маркировка взрывозащиты:

   5 – 2Ex d е IICT6 Gс/Ex tс IIIC T80°C Dс

   8 – 1Ex d e IIC T6 Gb/Ex tb IIIC T80°C Db

Х3 – вид климатического исполнения и категория размещения по ГОСТ 15150-69: У1, ХЛ1, ОМ1, Т1, В1

Пример формулировки заказа:

ПВК(П)-18ХЛ1 — пост, содержащий одну кнопку, с маркировкой взрывозащиты 1Ex d e IIC T6 Gb/Ex tb IIIC T80°C Db, с установленной табличкой с надписью «ПОЖАРНЫЕ НАСОСЫ», климатического исполнения и категории размещения ХЛ1.

Технические характеристики

Маркировка взрывозащиты: 1Ex d e IIC T6 Gb/Ex tb IIIC T80°C Db, 2Ex d е IICT6 Gс/Ex tс IIIC T80°C Dс

Уровень защиты от внешних воздействий: IP66

Температура окружающей среды:

       для У1 — от — 40°С до + 40°С

        для ХЛ1 — от — 60°С до + 40°С

       для ОМ1 — от — 60°С до + 45°С

       для Т1 — от — 10°С до + 45°С

       для В1 — от — 60°С до + 50°С

Номинальное напряжение:

   переменного тока (50 или 60 Г ц ) – до 380 В

   постоянного тока – до 230 В

Номинальный ток: 16 А

Высота над уровнем моря: не более 4300 м

Номер технических условий: ТУ 3424-002-00213569-2007

Документация

Элементы управления и индикации — Официальный сайт ТОВ ВКФ Электросервис

ПОСТЫ КНОПОЧНЫЕ

Посты кнопочные состоят из простого или герметичного корпуса – поста продолговатой формы, в который вставлен ряд кнопок, для управления механизмами или станками.

Вы наверняка видели, как по балкам ездит тельферный кран без кабины. Им вроде бы никто не управляет. Но потом замечаете, что возле него ходит человек, который держит в руках кнопочный пост управления.

Именно с помощью него и происходит управление краном.

Такой пост оборудован шестью кнопками.

Это движение крана вперед-назад.

А так же подъйом груза вверх-вниз и перемещение кран-балки от рельса к рельсу.

Каждая кнопка поста отвечает за одно действие.

Пост может состоять всего из двух кнопок – это «Старт» и «Стоп», но они завязаны в один блок управления, в котором каждая кнопка поста отвечает за свое действие.

Если двигатель подъёмного механизма закреплен стационарно, то пост кнопочный, имеет три кнопки: «Вверх», «Вниз», «Стоп».

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

Правда, на сегодняшний день, многие посты кнопочные с успехом заменяются компьютерными джойстиками.

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

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

 Многие корпуса кнопочных постов специально делают влаго и пыленепроницаемыми, чтобы в условиях пыльных и влажных производств, контакты внутри поста не окислялись и не закорачивались.

Все товары гарантированно имеются на складе, поэтому доставка не займет много времени. Мы сотрудничаем с компаниями осуществляющие по перевозке грузов в кратчайшие сроки с соблюдением всех требований безопасности. Неважно, в каком городе Вы находитесь: Киев, Днепропетровск, Харьков, Одесса, Донецк, Херсон, Симферополь, Львов, Запорожье, Кривой Рог, Винница, Севастополь, Луганск, Полтава или Мариуполь – компании грузоперевозок вовремя доставят покупку по указанному адресу, ведь Электросервис действует на всей территории Украины. Позвоните нам по телефону указанных в контактах, и Вам гарантировано качество продукции и привлекательные цены, а на страницах нашего сайта (http://elektroservice.com.ua) Вы можете узнать как купить автоматический выключатель, узнать характеристики конкретной модели и описание, габариты и конструкцию электрооборудования, а также  порядок подключения.

Компания Электросервис – электротехническая компания которая сотрудничает с ведущими мировыми производителями, такими как BTicino Electric, Delux (delux dlc), General Electric , Legrand (fedde legrand), LUMEN (led lumen), LTU, Magnum, MAXUS, MOELLER (выключатели moeller), Motoko, Nilson, Osram (лампы osram), PHILIPS (philips), ETI Украина, КЭАЗ, ДЗНВА (завод низковольтной аппаратуры), Schneider (schneider electric), Volter (volter стабилизаторы) ,VIKO (выключатели viko), АсКо УкрЕМ, Билмакс, ДКС Украины, ИЭК (IEK), Контактор, ABB (авв).

Пост управления от компании Электросервис

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

  • Тельферный пост управления кнопочный. С его помощью контролируется работа тяговых механизмов.
  • Посты управления кнопочные разных серий. Цена на пост управления у нас является доступной и позволит совершить экономически выгодное прибретение.
  • Кнопочный пост взрывозащищенный Для управления электроприводами машин и механизмов на средствах наземного и морского транспорта.
  • Купить продукцию в нашей электротехнической компании – это приобрести товар высокого качества. Кнопочный пост, цена которого в нашем магазине лучшая, отвечает всем строгим нормам безопасности. Мы гарантируем долговечность и надежность товара.

    Button Control — кнопочный элемент управления в Asp.net

    В следующей статье описывается Button Control — кнопочный элемент управления в Asp.net: —

    Изучите сверку платежей

    Элемент управления Button используется для отображения кнопки. Кнопка может быть кнопкой отправки или командной кнопкой. По умолчанию элемент управления Button является кнопкой «Отправить». Он используется для публикации формы или запуска события на стороне клиента или сервера.

    Базовый синтаксис кнопки управления:
      

    Добавление элемента управления Button в WebForm
    • Создать новый Asp.net веб-приложение с веб-формой Default.aspx.
    • Перетащите элемент управления Button с панели инструментов на веб-страницу.
    • Задайте свойства для элемента управления в области задач «Свойства».

    Свойства элемента управления «Кнопка»

    События кнопочного управления

    Когда пользователь нажимает кнопку, возникают два события: Click и Command .

    Нажатие кнопки и команда ведут себя одинаково.Оба будут выполнять операцию PostBack и имеют небольшую разницу.

    1. Если с кнопкой связаны события Click и Command, то сначала выполняется обработчик событий Click, а затем выполняется commandHandler.
    2. Событие Click не отправляет никаких параметров, тогда как Command отправляет такие параметры, как CommandName и аргумент команды, в код codeBehind. Таким образом, это помогает разработчикам определить, какая кнопка срабатывает, когда у них несколько кнопок.

    Командное событие для управления кнопкой

    Если у вас есть несколько элементов управления Button в веб-форме, и если вы хотите программно определить, какой элемент управления Button был нажат, мы можем использовать событие Command вместе со свойствами CommandName и CommandArgument . Обратите внимание, что все элементы управления кнопки имеют один и тот же обработчик командных событий.

    Пример:

    Дизайн веб-формы: — Здесь у нас 4 кнопки. Все элементы управления кнопки имеют один и тот же обработчик командных событий.

    Просмотр HTML:

     
    OnCommand = "Button1_Command"
    CommandName = "SubmitButton" /> OnCommand = "Button1_Command" CommandName = "CancelButton" /> OnCommand =" Button1_Command " CommandName =" Показать "CommandArgument =" Top3 "/> OnCommand =" Button1_Command " CommandName =" Показать "CommandArgument =" Bottom3 "/>

    Сгенерировать код: — Чтобы сгенерировать обработчик командного события, щелкните правой кнопкой мыши элемент управления «Кнопка» и выберите свойства. Щелкните значок событий в окне свойств. Дважды щелкните командное событие. Теперь должен быть сгенерирован обработчик событий для командного события.

    Вывод: — Нажмите « F5 » или « Ctrl + F5 ». Нажмите кнопку «Показать трех лучших сотрудников» и просмотрите результат.

    Нажатие кнопки и OnClientClick
    OnClientClick ()

    Все кнопки управления, предоставляет событие щелчка на стороне клиента и событие щелчка на стороне сервера .Вы можете связать javascript, который вы хотите запустить в ответ на событие щелчка на стороне клиента, используя свойство OnClientClick , как показано ниже:

        OnClientClick = "alert ('Вы собираетесь отправить эту страницу')"   Text = "Submit" />  

    Когда вы нажмете эту кнопку, вы увидите всплывающее окно, как показано ниже . После того, как вы нажмете ОК, веб-форма будет отправлена ​​на сервер для обработки события щелчка на стороне сервера.

    Событие нажатия кнопки

    Событие «Нажатие кнопки» происходит при нажатии элемента управления «Кнопка».

     protected void Button1_Click (отправитель объекта, System.EventArgs e)
     {
         Label1.Text = "Здравствуйте, пользователь";
     } 

    Как использовать событие нажатия кнопки в asp.net с #

    Button OnClick () и событие щелчка

    Кнопка — это элемент управления веб-сервера asp.net. этот элемент управления отображает кнопку управления на веб-странице. кнопка управления сервером существует в системе.Web.UI.WebControls пространство имен. кнопка control позволяет пользователям размещать страницы на веб-сервере. по умолчанию кнопка управления является кнопкой отправки.

    Button OnClick () вызывает событие щелчка элемента управления button.

    Событие «Щелчок по кнопке» возникает при нажатии элемента управления «Кнопка». событие щелчка обычно используется, когда кнопка управления не имеют ассоциированного имени команды, такого как кнопка отправки. мы можем указать имя команды кнопки с помощью ее свойства CommandName. Кнопка отправки не имеет имени команды и просто отправляет страницу обратно на веб-сервер.мы можем написать обработчик событий для события щелчка, чтобы программно выполнять любое действие при нажатии кнопки отправки.

    Следующий пример кода asp.net на C # демонстрирует нам, как мы можем использовать событие щелчка в элементе управления кнопкой.

    В этом примере кода мы создали две кнопки и элемент управления меткой. обе кнопки имеют событие нажатия и мы предоставили обработчик событий щелчка для них обоих. когда кто-то нажимает любую кнопку, затем нажимается указанная кнопка событие возникает и после отправки назад элемент управления меткой отображает, какая кнопка была нажата.

    ButtonOnClickExample.aspx

     
    <% @ Page Language = "C #"%>
    
    
    
    
    
    
    
         Как использовать событие нажатия кнопки в asp.ent 
    
    
        

    Button OnClick () и событие щелчка




    GTO Кнопочное управление | Компания Hoover Fence Co.

    Страна США —————— AfghanistanAland IslandsAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntarcticaAntigua И BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia И HerzegovinaBotswanaBouvet IslandBrazilBritish Индийский океан TerritoryBrunei DarussalamBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCape VerdeCayman IslandsCentral африканских RepublicChadChileChinaChristmas IslandCocos (Килинг) IslandsColombiaComorosCongoCongo, Демократическая Республика TheCook IslandsCosta RicaCote D «ivoireCroatiaCubaCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland (Мальвинские) острова Фарерские IslandsFijiFinlandFranceFrench GuianaFrench PolynesiaFrench Южный TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-bissauGuyanaHaitiHeard остров и МакДональда IslandsHond urasHong Kong (Республика Китай) HungaryIcelandIndiaIndonesiaIran, Исламская Республика OfIraqIrelandIsle Of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKorea, Корейской Народно-Демократической Республики OfKorea, Республика OfKuwaitKyrgyzstanLao Народно-Демократической RepublicLatviaLebanonLesothoLiberiaLibyan арабских JamahiriyaLiechtensteinLithuaniaLuxembourgMacaoMacedonia, бывшей югославской Республики OfMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesia, Федеративные Штаты OfMoldova, Республика OfMonacoMongoliaMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNetherlands AntillesNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorthern Mariana IslandsNorwayOmanPakistanPalauPalestinian территории, OccupiedPanamaPapua Новая ГвинеяПарагвайПеруФилиппиныПиткэрнПольшаПортугалияПуэрто-РикоКатарВоссоединениеРумынияРоссийская ФедерацияРуандаСвятой ЕленыСент-Китс и НевисСент-ЛюсияСент-Пьер и МикелонСент-Винсент и Гре nadinesSamoaSan MarinoSao Фолиант И PrincipeSaudi ArabiaSenegalSerbia И MontenegroSeychellesSierra LeoneSingaporeSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth Джорджия и Южные Сандвичевы IslandsSpainSri LankaSudanSurinameSvalbard и Ян MayenSwazilandSwedenSwitzerlandSyrian арабских RepublicTaiwan (Республика Китай) TajikistanTanzania, Объединенная Республика OfThailandTimor-lesteTogoTokelauTongaTrinidad И TobagoTunisiaTurkeyTurkmenistanTurks И Кайкос IslandsTuvaluUgandaUkraineUnited Арабские EmiratesUnited Королевство (Великобритания) Соединенные StatesUnited Штаты Малые отдаленные острова УругвайУзбекистан ВануатуВатикан-государство ВенесуэлаВьетнамВиргинские острова, Британские Виргинские острова, U. s.Уоллис и Футуна, Западная Сахара, Йемен, Заир, Замбия, Зимбабве,

    Состояние Выберите Государство / ProvinceAlabamaAlaskaArizonaArkansasArmed сила (Us) Вооруженные силы Северные и Южная Америка (за исключением Канады) (Us) Вооруженные Силы Тихоокеанский (Us) CaliforniaColoradoConnecticutDelawareDistrict Из ColumbiaFloridaGeorgiaHawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMariana IslandsMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNevadaNew HampshireNew JerseyNew MexicoNew YorkNorth CarolinaNorth DakotaOhioOklahomaOregonPalauPennsylvaniaRhode IslandSouth CarolinaSouth DakotaTennesseeTexasUtahVermontVirginiaWashingtonWest VirginiaWisconsinWyoming

    Почтовый индекс / Почтовый индекс


    Отказ от ответственности за доставку: Все заказы подлежат подтверждению.Дополнительные расходы на доставку, хотя и редкие, могут применяться из-за веса, размера, местоположения и / или других переменных. Если для вашего заказа потребуются дополнительные средства для покрытия транспортировки товаров, с вами свяжутся до обработки заказа для утверждения.

    Telerik Web Forms PushButton Object — RadPushButton

    .add_load () Имя функции javascript, вызываемой при загрузке элемента управления.
    .remove_load () Удаляет обработчик события загрузки
    .add_clicking () Имя функции javascript, вызываемой при нажатии элемента управления RadPushButton.
    .remove_clicking () Удаляет обработчик события щелчка.
    .add_clicked () Имя функции javascript, вызываемой при нажатии элемента управления RadPushButton.
    .remove_clicked () Удаляет обработчик события clicked.
    .add_mouseOver () Имя функции javascript, вызываемой при наведении указателя мыши на элемент управления.
    . remove_mouseOver () Удаляет обработчик события mouseOver.
    .add_mouseOut () Имя функции javascript, когда мышь покидает элемент управления.
    .remove_mouseOut () Удаляет обработчик события mouseOut.
    .get_enabled () Возвращает значение, указывающее, включен ли элемент управления «кнопка».
    .set_enabled () Устанавливает, активна ли кнопка.
    .get_text () Текст, отображаемый в элементе управления RadPushButton.
    .set_text () Задает текст, отображаемый в элементе управления RadPushButton.
    .get_toolTip () Возвращает текст, отображаемый при наведении указателя мыши на элемент управления RadPushButton.
    . set_toolTip () Задает текст, отображаемый при наведении указателя мыши на элемент управления RadPushButton.
    .get_uniqueID () Получает уникальный иерархически квалифицированный идентификатор для элемента управления RadPushButton.
    .get_iconElement () Получает ссылку на HTML-элемент, содержащий значок.
    .get_textElement () Получает ссылку на элемент HTML, содержащий текст элемента управления RadPushButton.
    .get_cssClass () Получает класс каскадной таблицы стилей (CSS), отображаемый элементом управления RadPushButton на клиенте.
    .get_disabledCssClass () Получает класс CSS, применяемый, когда элемент управления отключен.
    .get_hoveredCssClass () Получает класс CSS, применяемый к элементу управления RadPushButton, когда указатель мыши находится над элементом управления.
    .get_pressedCssClass () Получает класс CSS, применяемый к элементу управления RadPushButton при нажатии элемента управления.
    .get_commandName () Получает имя команды, связанной с элементом управления RadPushButton, который передается событию Command.
    .set_commandName () Задает имя команды, связанной с элементом управления RadPushButton, который передается событию Command.
    .get_commandArgument () Получает необязательный параметр, переданный событию Command вместе со связанным CommandName.
    .set_commandArgument () Устанавливает необязательный параметр, передаваемый событию Command вместе со связанным CommandName
    .get_autoPostBack () Получает логическое значение, указывающее, будет ли элемент управления RadPushButton автоматически отправляться обратно на сервер при нажатии.
    .set_autoPostBack () Задает или задает логическое значение, указывающее, будет ли элемент управления RadPushButton автоматически отправляться обратно на сервер при нажатии.
    .get_height () Получает высоту элемента управления RadPushButton.
    .get_width () Получает ширину элемента управления RadPushButton.
    .IsInputTypeSubmit () Получает логическое значение, указывающее, является ли кнопка кнопкой отправки.
    .get_singleClick () Получает логическое значение, указывающее, будет ли элемент управления RadPushButton немедленно отключен после того, как пользователь щелкнет его. (Т. Е. Включает / отключает функцию «Single Click»).
    .get_singleClickText () Получает текст, отображаемый в элементе управления RadPushButton после того, как кнопка была нажата и отключена. (т.е. текст, используемый для функции «Один щелчок»)
    .enableAfterSingleClick () Включает кнопку и восстанавливает текст кнопки после того, как она была отключена одним щелчком мыши.
    .get_visible () Получает логическое значение, указывающее, видна ли кнопка.
    .set_visible () Показывает / скрывает кнопку.
    .get_validationGroup () Получает имя ValidationGroup, которой назначен RadPushButton.
    .set_validationGroup () Устанавливает группу проверки, которой должен быть назначен RadPushButton.

    Формы в HTML-документах

    Формы в HTML-документах

    17.1 Введение в формы

    HTML-форма — это раздел документа, содержащий нормальное содержимое, разметку, специальные элементы, называемые , контролируют (флажки, переключатели, меню и т. д.) и метки на этих элементах управления. Пользователи обычно «завершают» форму, изменяя ее элементы управления (ввод текста, выбор пункты меню и т. д.) перед отправкой формы агенту для обработки (например, на веб-сервер, на почтовый сервер и т. д.)

    Вот простая форма, которая включает метки, переключатели и кнопки (сбросить форму или отправить):

     




    Мужской
    Женский

    Примечание. Эта спецификация включает более подробные информация о формах в подразделах по вопросам отображения форм.

    Пользователи взаимодействуют с формами через имя контролирует .

    Элемент управления «Имя элемента управления» задается его имя атрибута. Область действия атрибута name для Элемент управления в элементе FORM — это элемент FORM .

    Каждый элемент управления имеет как начальное значение, так и текущее значение, оба из которых строки символов.Пожалуйста, ознакомьтесь с определением каждого элемента управления для информация о начальных значениях и возможных ограничениях на значения, налагаемых контроль. Как правило, начальный размер элемента управления » значение « может быть указано с помощью элемента управления значение атрибута . Однако начальное значение Элемент TEXTAREA задается его содержимым, а начальное значение OBJECT Элемент в форме определяется объектом реализация (т. е. выходит за рамки данной спецификации).

    Контрольное значение «текущее значение» сначала устанавливается на Начальное значение. После этого текущее значение элемента управления может быть изменено с помощью взаимодействие с пользователем и скрипты.

    Начальное значение элемента управления не изменяется. Таким образом, когда форма сбрасывается, текущее значение каждого элемента управления сбрасывается до исходного значения. Если элемент управления не имеет начального значения, влияние сброса формы на это контроль не определен.

    Когда форма отправляется на обработку, некоторые элементы управления имеют свое имя в паре с их текущим значением, и эти пары отправлено с формой.Те элементы управления, для которых пары имя / значение отправленные называются успешными контролирует.

    17.2.1 Контроль типы

    HTML определяет следующие типы элементов управления:

    кнопки
    Авторы могут создавать кнопки трех типов:

    Авторы создают кнопки с помощью элемента BUTTON или INPUT элемент. Пожалуйста, ознакомьтесь с определениями этих элементов для получения подробной информации о указание различных типов кнопок.

    Примечание. Авторы должны отметить, что КНОПКА КНОПКА element предлагает более широкие возможности рендеринга, чем INPUT элемент.

    флажки
    Флажки (и радиокнопки) — это переключатели включения / выключения, которые могут переключаться Пользователь. Переключатель находится в положении «включено», когда элемент управления проверяет установлен атрибут. Когда форма отправлена, только элементы управления флажком могут Добейся успеха.

    Несколько флажков в форме могут иметь один и тот же имя элемента управления.Так, например, флажки позволяют пользователям выбрать несколько значения для одного и того же свойства. Элемент INPUT используется для создания флажок управления.

    радио пуговицы
    Радиокнопки похожи на флажки, за исключением случаев, когда несколько имя элемента управления, они исключают друг друга: когда один включен, все остальные с таким же именем выключены. Модель Элемент INPUT используется для создания радио-кнопки.
    Если радиокнопка в наборе с таким же именем элемента управления изначально не «on», поведение пользовательского агента для выбора того, какой элемент управления изначально «включен», неопределенный. Примечание. Поскольку существующие реализации обрабатывают это В противном случае текущая спецификация отличается от RFC 1866 ([RFC1866] раздел 8.1.2.4), в котором говорится:
    Всегда отмечена только одна из радиокнопок в наборе. Если ни один из элементов набора переключателей не указывает `CHECKED ‘, тогда пользовательский агент должен проверить первую радиокнопку набора изначально.

    Поскольку поведение пользовательских агентов различается, авторы должны убедиться, что в каждом наборе радиокнопки, которые изначально включены.

    меню
    Меню предлагает пользователям варианты выбора. Модель SELECT элемент создает меню в сочетании с Элементы OPTGROUP и OPTION .
    ввод текста
    Авторы могут создавать два типа элементов управления, которые позволяют пользователям вводить текст. Модель Элемент INPUT создает однострочный элемент управления вводом, а элемент Элемент TEXTAREA создает многострочный элемент управления вводом.В обоих случаях, вводимый текст становится текущим элементом управления ценить.
    выбор файла
    Этот тип элемента управления позволяет пользователю выбирать файлы так, чтобы их содержимое может быть отправлен с формой. Элемент INPUT используется для создания файла выберите элемент управления.
    скрытые элементы управления
    Авторы могут создавать элементы управления, которые не отображаются, но чьи значения отправлено с формой. Авторы обычно используют этот тип элемента управления для хранения информация между обменами клиент / сервер, которая в противном случае была бы потеряна из-за природа HTTP без сохранения состояния (см. [RFC2616]).ВХОД Элемент используется для создания скрытого элемента управления.
    Управление объектами
    Авторы могут вставлять общие объекты в формы таким образом, чтобы связанные значения отправлено вместе с другими элементами управления. Авторы создают элементы управления объектами с помощью Элемент OBJECT .

    Элементы, используемые для создания элементов управления, обычно появляются внутри ФОРМЫ элемент, но может также появляться за пределами объявления элемента FORM , когда они используется для создания пользовательских интерфейсов.Это обсуждается в разделе о внутренних событиях. Обратите внимание, что элементы управления вне формы не может быть успешного контроля.

    Начальный тег: требуется , Конечный тег: требуется

    Определения атрибутов

    действие = uri [CT]
    Этот атрибут определяет агент обработки формы. Поведение пользовательского агента для значение, отличное от URI HTTP, не определено.
    метод = get | post [CI]
    Этот атрибут указывает, какой метод HTTP будет использоваться для отправки набора данных формы.Возможные (без учета регистра) значения: «получить» (по умолчанию) и «опубликовать». См. Раздел о отправка формы для получения информации об использовании.
    enctype = тип содержимого [CI]
    Этот атрибут определяет тип содержимого. используется для отправки формы на сервер (когда значение метод это «пост»). Значение по умолчанию для этого атрибута — «application / x-www-form-urlencoded». Значение «multipart / form-data» следует использовать в сочетании с INPUT элемент, тип = «файл».
    accept-charset = список кодировок [CI]
    Этот атрибут определяет список кодировок символов для ввода. данные, которые принимаются сервером, обрабатывающим эту форму. Значение — это пробел. и / или список кодировок, разделенных запятыми ценности. Клиент должен интерпретировать этот список как список исключающего ИЛИ, т. Е. сервер может принимать любую одиночную кодировку символов для каждого полученного объекта.

    Значением по умолчанию для этого атрибута является зарезервированная строка «UNKNOWN».Пользователь агенты могут интерпретировать это значение как кодировку символов, которая использовалась для передать документ, содержащий этот элемент FORM .

    принять = список типов содержимого [CI]
    Этот атрибут определяет список типов содержимого, разделенных запятыми, которые сервер, обрабатывающий эту форму, будет обрабатывать правильно. Пользовательские агенты могут использовать это информация для фильтрации несоответствующих файлов при запросе пользователя на выбор файлы для отправки на сервер (см.элемент INPUT , когда введите = «файл»).
    имя = cdata [CI]
    Этот атрибут называет элемент так, чтобы на него можно было ссылаться из стиля листы или скрипты. Примечание. Этот атрибут был включен для обратная совместимость. Приложения должны использовать Атрибут id для идентификации элементов.

    Атрибуты, определенные в другом месте

    • id , класс (идентификаторы на уровне документа)
    • lang (информация о языке), dir (текст направление)
    • стиль (рядный информация о стиле)
    • название (элемент название)
    • цель (цель информация о кадре)
    • onsubmit , onreset , onclick , ondblclick , onmousedown , onmouseup , на мышке над , onmousemove , onmouseout , onkeypress , г. onkeydown , onkeyup (внутренние события)

    Элемент FORM действует как контейнер для контролирует.В нем указано:

    • Макет формы (заданный содержимым элемента).
    • Программа, обрабатывающая заполненную и отправленную форму (действие атрибут). Принимающая программа должна иметь возможность анализировать пары имя / значение в чтобы использовать их.
    • Метод, с помощью которого пользовательские данные будут отправлены на сервер (метод атрибут).
    • Кодировка символов, которая должна быть принята сервером для обработки эта форма (атрибут accept-charset ).Пользовательские агенты могут посоветовать пользователь значения атрибута accept-charset и / или ограничить возможность пользователя вводить нераспознанные символы.

    Форма может содержать текст и разметку (абзацы, списки и т. Д.) В дополнение к формы управления.

    В следующем примере показана форма, которая должна быть обработана «adduser». программа при отправке. Форма будет отправлена ​​в программу по протоколу HTTP. «почтовый» метод.

     
    ... содержание формы ...

    Пожалуйста, обратитесь к разделу о подаче формы. для получения информации о том, как пользовательские агенты должны готовить данные формы для серверов и как пользовательские агенты должны обрабатывать ожидаемые ответы.

    Примечание. Дальнейшее обсуждение поведения серверов получение данных формы выходит за рамки данной спецификации.

    
    
    
     INPUT  - O EMPTY - элемент управления формы ->
     тип % InputType; ТЕКСТ - какой виджет нужен -
        имя  CDATA # ПРЕДПОЛАГАЕТСЯ - отправьте как часть формы -
        значение  CDATA # ПРЕДПОЛАГАЕТСЯ - Укажите для переключателей и флажков -
        проверено  (отмечено) # ПРЕДПОЛАГАЕТСЯ - для переключателей и флажков -
        отключено  (отключено) # ПРЕДПОЛАГАЕТСЯ - недоступно в данном контексте -
        только для чтения  (только для чтения) # ПРЕДПОЛАГАЕТСЯ - для текста и пароля -
        размер  CDATA # ПРЕДПОЛАГАЕТСЯ - для каждого типа поля -
        maxlength  NUMBER #IMPLIED - максимальное количество символов для текстовых полей -
        src % URI; # ПРЕДПОЛАГАЕТСЯ - для полей с изображениями -
        alt  CDATA # ПРЕДПОЛАГАЕТСЯ - краткое описание -
        usemap % URI; # ПРЕДПОЛАГАЕТСЯ - использовать карту изображений на стороне клиента -
        ismap  (ismap) # ПРЕДПОЛАГАЕТСЯ - использовать карту изображений на стороне сервера -
        tabindex  НОМЕР # ПРЕДПОЛАГАЕТСЯ - позиция в порядке табуляции -
        ключ доступа % Символ; # ПРЕДПОЛАГАЕТСЯ - символ ключа доступности -
        onfocus % Скрипт; # ПРЕДПОЛАГАЕТСЯ - элемент получил фокус -
        onblur % Скрипт; # ПРЕДПОЛАГАЕТСЯ - элемент потерял фокус -
        onselect % Script; # ПРЕДПОЛАГАЕТСЯ - выделен какой-то текст -
        на замену % Скрипт; # ПРЕДПОЛАГАЕТСЯ - значение элемента было изменено -
        принимает % ContentTypes; # ПРЕДПОЛАГАЕТСЯ - список типов MIME для загрузки файлов -
      >
     

    Начальный тег: требуется , Конечный тег: запрещено

    Определения атрибутов

    тип = текст | пароль | флажок | радио | отправить | сбросить | файл | скрыто | изображение | кнопка [CI]
    Этот атрибут определяет тип контроль для создания.Значение по умолчанию для этого атрибута — «текст».
    имя = cdata [CI]
    Этот атрибут назначает имя элемента управления.
    значение = cdata [CA]
    Этот атрибут определяет начальное значение контроль. Это необязательно, за исключением случаев, когда Атрибут типа имеет значение «радио» или «флажок».
    размер = cdata [CN]
    Этот атрибут сообщает пользовательскому агенту начальную ширину элемента управления.В ширина указывается в пикселях, кроме случаев, когда Атрибут типа имеет значение «текст» или «пароль». В этом случае его значение относится к (целому) количеству символов.
    макс. Длина = номер [CN]
    Если атрибут типа имеет значение «текст» или «пароль», этот атрибут определяет максимальное количество символов, которое может ввести пользователь. Это количество может превышать указанный размер , и в этом случае Пользовательский агент должен предлагать механизм прокрутки.Значение по умолчанию для этого атрибут — неограниченное количество.
    проверено [CI]
    Когда атрибут типа имеет значение «радио» или «флажок», этот логический атрибут указывает, что кнопка включена. Пользовательские агенты должны игнорировать этот атрибут для других типов элементов управления.
    src = uri [CT]
    Когда атрибут типа имеет значение «изображение», этот атрибут указывает расположение изображения, которое будет использоваться для украшения графического представления кнопка.

    Атрибуты, определенные в другом месте

    • id , класс (идентификаторы на уровне документа)
    • lang (информация о языке), dir (текст направление)
    • название (элемент название)
    • стиль (рядный информация о стиле)
    • alt (альтернативный текст)
    • выровнять (выровнять)
    • принять (допустимые типы содержимого для сервер)
    • только для чтения (элементы управления вводом только для чтения)
    • отключено (отключено управление вводом)
    • tabindex (навигация с вкладками)
    • accesskey (доступ ключи)
    • usemap (клиентские карты изображений)
    • ismap (серверные карты изображений)
    • onfocus , onblur , onselect , onchange , onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)

    17.4.1 Типы управления создано с помощью INPUT

    Тип управления, определенный в INPUT элемент зависит от значения атрибута типа :

    текст
    Создает однострочный текст входной контроль.
    пароль
    Как «текст», но вводимый текст отображается таким образом, чтобы скрыть символы (например, серию звездочек). Этот тип управления часто используется для конфиденциального ввода, например паролей.Примечание что текущее значение — это текст введенный пользователем , а не текст, отображаемый пользовательским агентом.

    Примечание. Разработчикам приложений следует обратите внимание, что этот механизм обеспечивает только легкую защиту. Хотя пароль маскируется пользовательскими агентами от случайных наблюдателей, он передается сервер в виде открытого текста и может быть прочитан любым, кто имеет низкоуровневый доступ к сеть.

    флажок
    Создает флажок.
    радио
    Создает переключатель.
    представить
    Создает кнопку отправки.
    изображение
    Создает графическую кнопку отправки. Значение из Атрибут src указывает URI изображения, которое будет украшать кнопка. По причинам доступности авторы должны предоставить альтернативный текст для изображения через атрибут alt .

    Когда указывающее устройство используется для щелчка по изображение, форма отправляется, и координаты клика передаются в сервер.Значение x измеряется в в пикселях слева от изображения и значение y в пикселях от верхнего края изображения. Представленный данные включают имя .x = значение x и name .y = y-value , где «name» — это значение атрибута name , а x-value и y-value — значения координат x и y соответственно.

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

    • Используйте несколько кнопок отправки (каждая со своим изображением) вместо одной графическая кнопка отправки. Авторы могут использовать таблицы стилей для управления расположение этих кнопок.
    • Использовать образ на стороне клиента карта вместе со скриптами.
    сброс
    Создает кнопку сброса.
    кнопка
    Создает кнопку. Пользовательские агенты должны использовать значение атрибута значение как кнопки метка.
    скрыто
    Создает скрытый элемент управления.
    файл
    Создает элемент управления выбором файла. Пользовательские агенты могут используйте значение атрибута value как начальное имя файла.

    17.4.2 Примеры форм, содержащих INPUT контролирует

    Следующий пример фрагмента HTML определяет простую форму, которая позволяет Пользователь должен ввести имя, фамилию, адрес электронной почты и пол. Когда кнопка отправки активирована, форма будет отправлена ​​в программу, указанную Атрибут действия .

     

    Имя:
    Фамилия:
    электронная почта:
    Мужской
    Женский

    Эту форму можно представить следующим образом:

    В разделе, посвященном элементу LABEL , мы обсуждаем разметку меток, например «Имя».

    В следующем примере проверка имени функции JavaScript: срабатывает при возникновении события «onclick»:

    <ГОЛОВА>
    
    
    <ТЕЛО>
     

    См. Раздел, посвященный внутреннему events для получения дополнительной информации о сценариях и событиях.

    В следующем примере показано, как содержимое указанного пользователем файла может быть отправлено с формой.Пользователю предлагается ввести его или ее имя и список имена файлов, содержимое которых должно быть отправлено вместе с формой. Указав enctype значение «multipart / form-data», содержимое каждого файла будет упакованы для отправки в отдельный раздел многостраничного документа.

    Как вас зовут? Какие файлы вы отправляете?

    Начальный тег: требуется , Конечный тег: требуется

    Атрибуты, определенные в другом месте

    • id , класс (идентификаторы на уровне документа)
    • lang (информация о языке), dir (текст направление)
    • название (элемент название)
    • стиль (рядный информация о стиле)
    • отключено (отключено управление вводом)
    • accesskey (доступ ключи)
    • tabindex (навигация с вкладками)
    • onfocus , onblur , onclick , ondblclick , onmousedown , onmouseup , на мышке над , onmousemove , onmouseout , onkeypress , г. onkeydown , onkeyup (внутренние события)

    Кнопки, созданные с КНОПКА элемент функционирует так же, как кнопки созданы с помощью элемента INPUT , но они предлагают более богатую визуализацию возможности: элемент BUTTON может иметь содержимое.Например, КНОПКА элемент, который содержит изображение, функционирует как и может напоминать INPUT элемент , тип которого установлен как «изображение», но КНОПКА тип элемента допускает содержание.

    Визуальные пользовательские агенты могут отображать кнопки BUTTON с рельефом и движение вверх / вниз при нажатии, при этом они могут отображать INPUT кнопки как «плоские» изображения.

    Следующий пример расширяет предыдущий пример, но создает кнопки отправки и сброса с КНОПКА вместо ВХОД .Кнопки содержат изображения в виде Элемент IMG .

     

    Имя:
    Фамилия:
    электронная почта:
    Мужской
    Женский
    <КНОПКА name = "reset" type = "reset"> Сбросить oops

    Напомним, что авторы должны предоставить альтернативный текст для Элемент IMG .

    Незаконно связать карту изображения с IMG , который отображается как содержимое КНОПКА элемент.

    НЕЗАКОННЫЙ ПРИМЕР:
    Следующий код HTML недопустим.

    <КНОПКА>
    
    
     

    Начальный тег: требуется , Конечный тег: требуется

    SELECT Определения атрибутов

    имя = cdata [CI]
    Этот атрибут назначает имя элемента управления.
    размер = номер [CN]
    Если Элемент SELECT представлен в виде прокручиваемого списка, этот атрибут указывает количество строк в списке, которые должны быть видны одновременно время.Визуальные пользовательские агенты не обязаны представлять SELECT элемент в виде списка; они могут использовать любой другой механизм, например раскрывающийся список меню.
    кратное [CI]
    Если установлено, этот логический атрибут допускает множественный выбор. Если не установлен, Элемент SELECT допускает только одиночный выбор.

    Атрибуты, определенные в другом месте

    • id , класс (идентификаторы на уровне документа)
    • lang (информация о языке), dir (текст направление)
    • название (элемент название)
    • стиль (рядный информация о стиле)
    • отключено (отключено управление вводом)
    • tabindex (навигация с вкладками)
    • onclick , ondblclick , onmousedown , onmouseup , на мышке над , onmousemove , onmouseout , onkeypress , г. onkeydown , onkeyup (внутренние события)

    Элемент SELECT создает меню.Каждый выбор Предлагаемое меню представлено элементом OPTION . A ВЫБРАТЬ Элемент должен содержать хотя бы один элемент OPTION .

    Элемент OPTGROUP позволяет авторам группировать варианты выбора логически. Это особенно полезно, когда пользователь должен выбрать один из длинных список опций; группы связанных вариантов легче понять и запомнить чем один длинный список вариантов. В HTML 4 все Элементы OPTGROUP должны быть указаны непосредственно в SELECT элемент (я.е., группы не могут быть вложенными).

    17.6.1 Предварительно выбрано варианты

    Пользователь может предварительно выбрать ноль или более вариантов. Пользовательские агенты должны определить, какие варианты предварительно выбраны, следующим образом:

    • Если нет Элемент OPTION имеет набор атрибутов selected , пользовательский агент поведение при выборе изначально выбранной опции не определено. Примечание. Поскольку существующие реализации обрабатывают этот случай иначе, текущая спецификация отличается от RFC 1866 ([RFC1866] раздел 8.1.3), в котором говорится:
      В исходном состоянии выбран первый вариант, если только не ВЫБРАН Атрибут присутствует в любом из элементов

      Поскольку поведение пользовательских агентов различается, авторы должны убедиться, что каждое меню включает предварительно выбранный по умолчанию ОПЦИЯ .

    • Если один В элементе OPTION установлен атрибут selected , он должен быть предварительно выбранный.
    • Если Элемент SELECT имеет набор атрибутов , несколько атрибутов и более один В элементе OPTION установлен атрибут selected , все они должны быть предварительно выбранным.
    • Считается ошибкой, если более одного элемента OPTION имеют значение selected атрибут установлен, а элемент SELECT не имеет набор нескольких атрибутов . Пользовательские агенты могут различаться в том, как они справляются с этим. ошибка, но не следует предварительно выбирать более одного варианта.

    Начальный тег: требуется , Конечный тег: требуется

    OPTGROUP Определения атрибутов

    этикетка = текст [CS]
    Этот атрибут определяет метку для группы опций.

    Атрибуты, определенные в другом месте

    • id , класс (идентификаторы на уровне документа)
    • lang (информация о языке), dir (текст направление)
    • название (элемент название)
    • стиль (рядный информация о стиле)
    • отключено (отключено управление вводом)
    • onclick , ondblclick , onmousedown , onmouseup , на мышке над , onmousemove , onmouseout , onkeypress , г. onkeydown , onkeyup (внутренние события)

    Примечание. Разработчикам рекомендуется, чтобы будущие версии HTML может расширить механизм группировки, чтобы разрешить вложенные группы (например, Элементы OPTGROUP могут вкладываться). Это позволит авторам представлять более богатая иерархия выбора.

    Начальный тег: требуется , Конечный тег: опционально

    ОПЦИЯ Определения атрибутов

    выбран [CI]
    Если установлено, этот логический атрибут указывает, что эта опция предварительно выбранный.
    значение = cdata [CS]
    Этот атрибут определяет начальное значение контроль. Если этот атрибут не установлен, начальный value устанавливается равным содержимому элемента OPTION .
    ярлык = текст [CS]
    Этот атрибут позволяет авторам указывать более короткую метку для параметра, чем содержимое элемента OPTION . Если указано, пользовательские агенты должны использовать значение этого атрибута, а не содержимое OPTION элемент в качестве метки опции.

    Атрибуты, определенные в другом месте

    • id , класс (идентификаторы на уровне документа)
    • lang (информация о языке), dir (текст направление)
    • название (элемент название)
    • стиль (рядный информация о стиле)
    • отключено (отключено управление вводом)
    • onclick , ondblclick , onmousedown , onmouseup , на мышке над , onmousemove , onmouseout , onkeypress , г. onkeydown , onkeyup (внутренние события)

    При отображении выбора меню пользовательские агенты должны использовать значение метки атрибута OPTION элемент как выбор.Если этот атрибут не указан, пользовательские агенты должны используйте содержимое элемента OPTION .

    Ярлык Атрибут элемента Элемент OPTGROUP определяет метку для группы вариантов.

    В этом примере мы создаем меню, которое позволяет пользователю выбрать, какой из семь программных компонентов для установки. Первый и второй компоненты предварительно выбран, но может быть отменен пользователем. Остальные компоненты не выбрано заранее. В размер атрибут указывает, что меню должно иметь только 4 строки, даже если пользователь может выбрать один из 7 вариантов.Остальные параметры должны быть доступны через механизм прокрутки.

    SELECT сопровождается кнопками отправки и сброса.

    Только выбранные варианты будут успешными (используя имя элемента управления «выбор компонента»).Когда никакие параметры не выбраны, элемент управления не работает, и ни имя, ни любые значения отправляются на сервер при отправке формы. Обратите внимание, что где установлен атрибут значение , он определяет начальное значение, иначе это элемент содержание.

    В этом примере мы используем элемент OPTGROUP для группировки вариантов. В следующая разметка:

    представляет следующую группу:

      Никто
      PortMaster 3
          3.7.1
          3,7
          3.5
      PortMaster 2
          3,7
          3.5
      IRX
          3,7R
          3.5R
     

    Визуальные пользовательские агенты могут позволять пользователям выбирать из групп опций через иерархическое меню или какой-либо другой механизм, который отражает структуру выбора.

    Графический пользовательский агент может отображать это как:

    На этом изображении показан элемент SELECT , отображаемый в виде каскадных меню. Вершина Метка меню отображает текущее выбранное значение (PortMaster 3, 3.7.1). Пользователь развернул два каскадных меню, но еще не выбрал новое. значение (PortMaster 2, 3.7). Обратите внимание, что в каждом каскадном меню отображается метка OPTGROUP или Элемент OPTION .

    Начальный тег: требуется , Конечный тег: требуется

    Определения атрибутов

    имя = cdata [CI]
    Этот атрибут назначает имя элемента управления.
    строк = число [CN]
    Этот атрибут определяет количество видимых текстовых строк. Пользователи должны быть может вводить больше строк, поэтому пользовательские агенты должны предоставлять некоторые средства для прокрутите содержимое элемента управления, когда содержимое выходит за пределы видимая область.
    столбцов = число [CN]
    Этот атрибут определяет видимую ширину в средней ширине символа. Пользователи должны иметь возможность вводить более длинные строки, чем это, поэтому пользовательские агенты должны предоставить средства для прокрутки содержимого элемента управления, когда содержимое выходит за пределы видимой области.Пользовательские агенты могут переносить видимый текст строки, чтобы длинные строки оставались видимыми без необходимости прокрутки.

    Атрибуты, определенные в другом месте

    • id , класс (идентификаторы на уровне документа)
    • lang (информация о языке), dir (текст направление)
    • название (элемент название)
    • стиль (рядный информация о стиле)
    • только для чтения (элементы управления вводом только для чтения)
    • отключено (отключено управление вводом)
    • tabindex (навигация с вкладками)
    • onfocus , onblur , onselect , onchange , onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)

    Элемент TEXTAREA создает управление вводом многострочного текста.Пользовательские агенты следует использовать содержимое этого элемента в качестве начального значение элемента управления и должен изначально отображать этот текст.

    В этом примере создается TEXTAREA элемент управления, состоящий из 20 строк на 80 столбцов и изначально содержит две строки текста. Модель TEXTAREA сопровождается кнопками отправки и сброса.

    <ТЕКСТАРА name = "thetext" rows = "20" cols = "80"> Первая строка исходного текста.Вторая строка исходного текста.

    Установка атрибута только для чтения позволяет авторам отображать неизменяемые текст в ТЕКСТАРЕ . Это отличается от использования стандартного размеченного текста в документ, потому что стоимость TEXTAREA представлена ​​вместе с форма.

    ISINDEX — это устарело. Этот элемент создает элемент управления вводом текста в одну строку.Авторы должны использовать INPUT элемент для создания элементов управления вводом текста.

    См. Переходный DTD для формальное определение.

    Атрибуты, определенные в другом месте

    Элемент ISINDEX создает однострочный текст элемент управления вводом, позволяющий вводить любое количество символов. Пользовательские агенты могут использовать значение атрибута приглашения в качестве заголовка приглашения.

    УСТАРЕВШИЙ ПРИМЕР:
    Следующая декларация ISINDEX :

    
     

    можно переписать с INPUT следующим образом:

    Введите поисковую фразу:

    Семантика ISINDEX. В настоящее время семантика для ISINDEX хорошо определены только тогда, когда базовый URI для прилагаемого документа — это HTTP URI. На практике входная строка ограничен Latin-1, поскольку нет механизма для URI, чтобы указать другой набор символов.

    Некоторым элементам управления формы автоматически присваиваются метки (нажмите кнопки), а большинство — нет (текстовые поля, флажки и переключатели, а также меню).

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

    Элемент LABEL используется для указания меток для элементов управления, которые не иметь неявные метки,

    17.9.1 Модель

    LABEL элемент

    Начальный тег: требуется , Конечный тег: требуется

    Определения атрибутов

    для = idref [CS]
    Этот атрибут явно связывает определяемую метку с другим контроль.Если присутствует, значение этого атрибута должно быть таким же, как значение атрибута id некоторого другого элемента управления в том же документ. При отсутствии определяемая метка связана с элементом содержание.

    Атрибуты, определенные в другом месте

    • id , класс (идентификаторы на уровне документа)
    • lang (информация о языке), dir (текст направление)
    • название (элемент название)
    • стиль (рядный информация о стиле)
    • accesskey (доступ ключи)
    • onfocus , onblur , onclick , ondblclick , onmousedown , onmouseup , на мышке над , onmousemove , onmouseout , onkeypress , г. onkeydown , onkeyup (внутренние события)

    Элемент LABEL может использоваться для прикрепления информации к элементам управления.Каждые Элемент LABEL связан ровно с одним элементом управления формой.

    Атрибут для связывает метку с другим элементом управления. явно: значение для атрибута должно быть таким же, как значение id атрибута связанного элемента управления. Более одного LABEL может быть связан с одним и тем же элементом управления путем создания нескольких ссылки через атрибут для .

    В этом примере создается таблица, которая используется для выравнивания двух элементов управления вводом текста и связанных с ними меток.Каждая этикетка явно связан с одним вводом текста:

    <ТАБЛИЦА>

    Этот пример расширяет форму предыдущего примера, чтобы включить LABEL элементы.

     




    Мужской
    Женский

    Чтобы связать метку с другим элементом управления неявно элемент управления должен находиться в пределах содержимого LABEL элемент.В этом случае LABEL может содержать только один элемент управления. Наклейка сам может быть расположен до или после связанного элемента управления.

    В этом примере мы неявно связываем две метки с двумя элементами управления вводом текста:

    <ЭТИКЕТКА> Имя <ЭТИКЕТКА> Фамилия

    Обратите внимание, что этот метод нельзя использовать, когда таблица используется для макет, с меткой в ​​одной ячейке и связанным с ней элементом управления в другой клетка.

    Когда элемент LABEL получает фокус, он передает фокус на связанный с ним элемент управления. Увидеть раздел ниже о ключах доступа для примеров.

    Ярлыки могут отображаться пользовательскими агентами несколькими способами (например, визуально, читается синтезаторами речи и т. д.)

    Начальный тег: требуется , Конечный тег: требуется

    ОБОЗНАЧЕНИЯ Определения атрибутов

    выровнять = сверху | снизу | слева | справа [CI]
    Не рекомендуется. Это Атрибут определяет положение легенды по отношению к набору полей. Возможные значения:
    • вверху: Легенда находится вверху набора полей. Это значение по умолчанию.
    • внизу: Легенда находится внизу набора полей.
    • слева: Легенда находится в левой части набора полей.
    • справа: Легенда находится справа от набора полей.

    Атрибуты, определенные в другом месте

    • id , класс (идентификаторы на уровне документа)
    • lang (информация о языке), dir (текст направление)
    • название (элемент название)
    • стиль (рядный информация о стиле)
    • accesskey (доступ ключи)
    • onclick , ondblclick , onmousedown , onmouseup , на мышке над , onmousemove , onmouseout , onkeypress , г. onkeydown , onkeyup (внутренние события)

    Элемент FIELDSET позволяет авторам тематически группировать соответствующие элементы управления и метки.Группировка элементов управления упрощает пользователям понять их цель, одновременно облегчая навигацию с помощью вкладок для визуальных пользовательских агентов и речевой навигации для пользовательских агентов, ориентированных на речь. Правильное использование этого элемента делает документы более доступными.

    Элемент LEGEND позволяет авторам назначать подпись к элементу ПОЛЯ . Легенда улучшает доступ, когда FIELDSET визуализируется невизуально.

    В этом примере мы создаем форму, которую можно заполнить на приеме у врача. офис.Он разделен на три раздела: личная информация, медицинский история болезни и текущее лечение. Каждый раздел содержит элементы управления для ввода соответствующая информация.

    Личная информация Фамилия: Имя: Адрес: ...подробнее личная информация ...
    История болезни Оспа Свинка Головокружение Чихание ...подробнее история болезни ...
    Текущее лекарство Вы в настоящее время принимаете какие-либо лекарства? Да Нет Если вы в настоящее время принимаете лекарства, укажите это в пространстве ниже: <ТЕКСТАРА name = "current_medication" rows = "20" cols = "50" tabindex = "40">

    Обратите внимание, что в этом примере мы могли бы улучшить визуальное представление формы, выравнивая элементы внутри каждого FIELDSET (с таблицами стилей), добавляя информация о цвете и шрифте (с таблицами стилей), добавление сценариев (скажем, только открыть текстовую область «текущее лекарство», если пользователь указывает, что он или она в настоящее время принимает лекарства) и т. д.

    В документе HTML элемент должен получить фокус от пользователя чтобы стать активным и выполнять свои задачи. Например, пользователи должны активировать ссылку, указанную элементом A , чтобы перейти по указанная ссылка. Точно так же пользователи должны установить фокус TEXTAREA , чтобы войти текст в него.

    Есть несколько способов установить фокус на элементе:

    • Обозначьте элемент указательным устройством.
    • Переходите от одного элемента к другому с помощью клавиатуры.Документы автор может определить порядок табуляции , который указывает порядок, в котором элементы получат фокус, если пользователь будет перемещаться по документу с помощью клавиатура (см. переход с помощью вкладок). Один раз выбранный элемент может быть активирован другой последовательностью клавиш.
    • Выберите элемент с помощью ключа доступа (иногда называется «сочетание клавиш» или «ускоритель клавиатуры»).

    17.11.1 Навигация по вкладкам

    Определения атрибутов

    tabindex = число [CN]
    Этот атрибут определяет позицию текущего элемента в табуляции. заказ для текущего документа.Это значение должно быть числом от 0 до 32767. Пользовательские агенты должны игнорировать ведущие нули.

    Порядок табуляции определяет порядок, в котором элементы будут получать фокус при навигации пользователь через клавиатуру. Порядок табуляции может включать элементы, вложенные в другие элементы.

    Элементы, которые могут получить фокус, должны перемещаться пользовательскими агентами в соответствии с согласно следующим правилам:

    1. Те элементы, которые поддерживают атрибут tabindex и назначают положительное значение к нему переходит в первую очередь.Навигация происходит от элемента с наименьшим значением tabindex элементу с наибольшим значением. Ценности не обязательно должны быть последовательными и не должны начинаться с какого-либо конкретного значения. Элементы с одинаковыми значениями tabindex следует перемещаться в том порядке, в котором они появляются в потоке символов.
    2. Те элементы, которые не поддерживают атрибут tabindex или поддерживают его и присвоить ему значение «0», переходят дальше. Эти элементы перемещаются в том порядке, в котором они появляются в потоке символов.
    3. Отключенные элементы не участвуют в порядок табуляции.

    Следующие элементы поддерживают атрибут tabindex : A , ОБЛАСТЬ , КНОПКА , ВВОД , ОБЪЕКТ , ВЫБОР , и ТЕКСТАРА .

    В этом примере порядок табуляции будет КНОПКА , INPUT элементов по порядку (обратите внимание, что «field1» и кнопка совместно используют тот же tabindex, но «field1» появляется позже в потоке символов), и, наконец, ссылка, созданная Элемент .

    
    
    <ГОЛОВА>
     Документ с FORM 
    
    <ТЕЛО>
      ... немного текста ... 
    

    Перейти к Веб-сайт W3C. ... еще ... ... еще немного...

    Клавиши перехода. Фактическая последовательность клавиш, которая вызывает переход по вкладкам или активация элемента зависит от конфигурации агент пользователя (например, клавиша «tab» используется для навигации, а клавиша «ввод» — используется для активации выбранного элемента).

    Пользовательские агенты также могут определять последовательности клавиш для навигации по порядку табуляции. задом наперед. Когда достигается конец (или начало) порядка табуляции, пользователь агенты могут вернуться к началу (или к концу).

    17.11.2 Ключи доступа

    Определения атрибутов

    ключ доступа = символов [CN]
    Этот атрибут назначает ключ доступа к элементу. Доступ key — это отдельный символ из набора символов документа. Примечание. Авторы должны учитывать метод ввода предполагаемого читателя при указании ключа доступа.

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

    Следующие элементы поддерживают атрибут accesskey : A , ОБЛАСТЬ , КНОПКА , ВХОД , LABEL и LEGEND и ТЕКСТАРА .

    В этом примере ключ доступа «U» назначается метке, связанной с Управление INPUT . При вводе клавиши доступа фокус переходит к метке, которая в свою очередь передает его соответствующему элементу управления.Затем пользователь может ввести текст в ВХОД площадь.

    В этом примере мы назначаем ключ доступа ссылке, определенной в A элемент. При вводе этого ключа доступа пользователь переходит к другому документу, в этом случай, оглавление.

    Содержание

    Вызов ключей доступа зависит от базовой системы. Для например, на машинах под управлением MS Windows обычно нужно нажимать «alt» ключ в дополнение к ключу доступа. В системах Apple обычно нужно нажимать ключ «cmd» в дополнение к ключу доступа.

    Отображение ключей доступа зависит от пользовательского агента. Мы рекомендуем авторы включают ключ доступа в текст метки или везде, где ключ доступа подать заявление.Пользовательские агенты должны отображать значение ключа доступа таким образом, чтобы подчеркнуть его роль и отличить его от других персонажей (например, подчеркнув это).

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

    17.12.1 Отключено контролирует

    Определения атрибутов

    отключено [CI]
    При установке для элемента управления формы этот логический атрибут отключает элемент управления. для пользовательского ввода.

    Если установлено, отключен атрибут имеет следующие эффекты на элемент:

    Следующие элементы поддерживают атрибут disabled : BUTTON , ВХОД , OPTGROUP , ОПЦИЯ , ВЫБОР , и ТЕКСТАРА .

    Этот атрибут наследуется, но локальные объявления переопределяют унаследованные ценить.

    Как отображаются отключенные элементы, зависит от пользовательского агента. Например, некоторые пользовательские агенты «затемняют» отключенные пункты меню, ярлыки кнопок и т. д.

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

    
     

    Примечание. Единственный способ динамически изменять значение отключенный атрибут через сценарий.

    17.12.2 Только чтение контролирует

    Определения атрибутов

    только чтение [CI]
    При установке для элемента управления формы этот логический атрибут запрещает изменение контроль.

    атрибут readonly указывает, может ли элемент управления быть изменен Пользователь.

    Если установлено, атрибут только для чтения имеет следующие эффекты на элемент:

    Следующие элементы поддерживают атрибут только для чтения : INPUT и ТЕКСТАРА .

    Как отображаются элементы только для чтения, зависит от пользовательского агента.

    Примечание. Единственный способ динамически изменять значение атрибут только для чтения через сценарий.

    В следующих разделах объясняется, как пользовательские агенты отправляют данные формы в форму. агенты обработки.

    17.13.1 Подача формы метод

    Атрибут метода элемента FORM определяет метод HTTP используется для отправки формы агенту обработки.Этот атрибут может занимать два значения:

    • get: С помощью метода HTTP «get» набор данных формы добавляется к URI, указанному действием атрибут (с вопросительным знаком («?») в качестве разделителя), и этот новый URI отправляется на обрабатывающий агент.
    • post: При использовании HTTP-метода «post» набор данных формы включается в тело формы и отправляется к обрабатывающему агенту.

    Метод «get» следует использовать, когда форма идемпотентна (т.е.е., не вызывает побочные эффекты). Многие поиски по базам данных не имеют видимых побочных эффектов и делают идеальные приложения для метода «получить».

    Если служба, связанная с обработкой формы, вызывает побочные эффекты (например, если форма изменяет базу данных или подписку на услугу), следует использовать метод «пост».

    Примечание. Метод «get» ограничивает значения набора данных формы символами ASCII. Только «post» метод (с enctype = «multipart / form-data») указан для покрытия весь набор символов [ISO10646].

    17.13.2 Успешный контроль

    Успешный контроль «действителен» для отправки. Каждый успешный control имеет имя элемента управления в паре с его текущим значением как часть отправленного набора данных формы. Успешный контроль должен быть определен в Элемент FORM и должен иметь элемент управления имя.

    Однако:

    • Элементы управления, которые отключен не может быть успешным.
    • Если форма содержит более одной кнопки отправки, только активированная кнопка отправки успешна.
    • Все флажки «включены» могут быть установлены успешно.
    • Для переключателей с одинаковым значением name , только переключатель «on» может быть успешным.
    • Для меню имя элемента управления предоставляется элементом SELECT , а значения — параметром OPTION элементы. Только выбранные варианты могут быть успешными. Когда нет вариантов выбрано, элемент управления не работает, и ни имя, ни какие-либо значения не отправляется на сервер при отправке формы.
    • Текущее значение выбора файла — это список из одного или нескольких файлов имена. После отправки формы содержимое каждого файла отправлено вместе с остальными данными формы. Содержимое файла упаковано в соответствии с типом содержимого формы.
    • Текущее значение объекта управления определяется его реализация.

    Если элемент управления не имеет текущего значения, когда форма отправлена, пользовательские агенты не обязаны рассматривать ее как успешную контроль.

    Кроме того, пользовательские агенты не должны учитывать следующие элементы управления успешно:

    Скрытые элементы управления и элементы управления, которые не отображаются из-за настройки таблицы стилей все еще могут быть успешными. Например:

    по-прежнему приведет к тому, что значение будет связано с именем «invisible-password» и отправлено с формой.

    17.13.3 Форма обработки данные

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

    Шаг первый: Определите успешных контролирует
    Шаг 2. Создайте набор данных формы

    А Набор данных формы представляет собой последовательность построены пары имя-элемент / текущее значение от успешного управления

    Шаг третий: закодируйте данные формы набор

    Затем набор данных формы кодируется в соответствии с типом содержимого, указанным в enctype атрибут элемента FORM .

    Шаг четвертый: отправьте набор данных закодированной формы

    Наконец, закодированные данные отправляются агенту обработки, назначенному Атрибут действия с использованием протокола, указанного в методе атрибут.

    Эта спецификация не определяет все допустимые методы отправки или типы контента, которые могут использоваться с формами. Тем не мение, Пользовательские агенты HTML 4 должны поддерживать установленные соглашения в следующих кейсы:

    • Если метод — это «получить», а действие — это HTTP URI, пользовательский агент принимает значение , действие , добавляет `? ‘ , затем добавляет набор данных формы, закодированный с помощью контент «application / x-www-form-urlencoded» тип.Затем пользовательский агент переходит по ссылке на этот URI. В этом сценарии данные формы ограничены кодами ASCII.
    • Если метод — это «сообщение», а действие — это HTTP URI, пользовательский агент выполняет «почтовую» транзакцию HTTP, используя значение действия атрибут и сообщение, созданное в соответствии с тип содержимого, указанный атрибутом enctype .

    Для любого другого значения действие или метод поведение не определено.

    Пользовательские агенты должны отображать ответ от HTTP «get» и «post». сделки.

    17.13.4 Типы содержимого формы

    Атрибут enctype элемента FORM определяет тип контента, используемый для кодирования набора данных формы для отправки на сервер. Пользовательские агенты должны поддерживать типы содержимого, перечисленные ниже. Поведение для других типов контента не указано.

    См. Также раздел по экранированию амперсандов в URI. значения атрибутов.

    приложение / x-www-form-urlencoded

    Это тип содержимого по умолчанию. Формы, отправленные с этим типом контента должен быть закодирован следующим образом:

    1. Имена и значения элементов управления экранированы. Пробелы заменяются на `+ ‘, а затем зарезервированные символы экранируются, как описано в [RFC1738], раздел 2.2: Не буквенно-цифровые символы заменяются на `% HH ‘, знак процента и две шестнадцатеричные цифры, представляющие ASCII код персонажа.Разрывы строк представлены парами «CR LF» (т. Е. `% 0D% 0A ‘).
    2. Имена / значения элементов управления перечислены в том порядке, в котором они появляются в документ. Имя отделяется от значения `= ‘ и Пары имя / значение отделяются друг от друга `& ‘.
    multipart / form-data

    Примечание. Дополнительные сведения см. В [RFC2388]. информация о загрузке файлов, включая проблемы обратной совместимости, взаимосвязь между multipart / form-data и другими типами контента, производительность вопросы и т. д.

    Информацию о проблемах безопасности форм см. В приложении.

    Тип содержимого «application / x-www-form-urlencoded» неэффективен для отправка больших объемов двоичных данных или текста, содержащих не-ASCII символы. Тип содержимого «multipart / form-data» следует использовать для отправка форм, содержащих файлы, данные не в формате ASCII и двоичные данные.

    Контент multipart / form-data следует правилам всех multipart MIME. потоки данных, как описано в [RFC2045].Определение «multipart / form-data» доступно в реестре [IANA].

    Сообщение «multipart / form-data» содержит серию частей, каждая представляющий успешный контроль. Части отправляются агенту обработки в том же порядке, что и соответствующие элементы управления появятся в потоке документов. Границы деталей не должны встречаться ни в одном из данные; как это делается, выходит за рамки данной спецификации.

    Как и все составные MIME-типы, каждая часть имеет необязательный Content-Type. заголовок, который по умолчанию имеет значение «text / plain».Пользовательские агенты должны предоставлять Заголовок Content-Type, сопровождаемый параметром charset.

    Ожидается, что каждая часть будет содержать:

    1. Заголовок «Content-Disposition», значение которого — «form-data».
    2. атрибут имени, определяющий имя элемента управления соответствующий элемент управления. Имена элементов управления, изначально закодированные в наборах символов, отличных от ASCII, могут быть закодированы с помощью метода описано в [RFC2045].

    Таким образом, например, для элемента управления с именем «mycontrol» соответствующая часть будет указано:

    Content-Disposition: данные формы; name = "mycontrol"
     

    Как и все передачи MIME, «CR LF» (т.е., `% 0D% 0A ‘) является используется для разделения строк данных.

    Каждая часть может быть закодирована и предоставлен заголовок Content-Transfer-Encoding. если значение этой части не соответствует кодировке по умолчанию (7BIT) (см. [RFC2045], раздел 6)

    Если содержимое файла отправляется с формой, ввод файла должен идентифицироваться соответствующими тип содержимого (например, «приложение / октет-поток»). Если несколько файлов должны быть возвращены как результат одной записи формы, они должны быть возвращены как «multipart / mixed» встроено в «multipart / form-data».

    Пользовательский агент должен попытаться указать имя файла для каждого отправленного файла. Имя файла можно указать с помощью параметра «filename» в Заголовок Content-Disposition: form-data или, в случае нескольких файлов, в заголовок «Content-Disposition: file» подчасти. Если имя файла операционная система клиента не в US-ASCII, имя файла может быть аппроксимировано или закодировано с использованием метода [RFC2045]. Это удобно для тех случаев, когда, например, загруженные файлы могут содержать ссылки друг на друга (например,g., файл TeX и его вспомогательный стиль «.sty» описание).

    Следующий пример иллюстрирует кодирование «multipart / form-data». Предположим, мы иметь следующий вид:

     

    Как вас зовут?
    Какие файлы вы отправляете?

    Если пользователь вводит «Ларри» в текстовый ввод и выбирает текстовый файл «файл1.txt «, пользовательский агент может отправить обратно следующие данные:

       Content-Type: multipart / form-data; Граница = AaB03x
    
       --AaB03x
       Content-Disposition: данные формы; name = "имя-отправки"
    
       Ларри
       --AaB03x
       Content-Disposition: данные формы; name = "файлы"; filename = "file1.txt"
       Тип содержимого: текст / простой
    
       ... содержимое file1.txt ...
       --AaB03x--
     

    Если пользователь выбрал второй файл (изображение) «file2.gif», пользовательский агент может соберите детали следующим образом:

       Тип содержимого: multipart / form-data; Граница = AaB03x
    
       --AaB03x
       Content-Disposition: данные формы; name = "имя-отправки"
    
       Ларри
       --AaB03x
       Content-Disposition: данные формы; name = "files"
       Content-Type: составной / смешанный; Граница = BbC04y
    
       --BbC04y
       Content-Disposition: файл; имя_файла = "файл1.текст"
       Тип содержимого: текст / простой
    
       ... содержимое file1.txt ...
       --BbC04y
       Content-Disposition: файл; filename = "file2.gif"
       Тип содержимого: изображение / gif
       Content-Transfer-Encoding: двоичный
    
       ... содержимое file2.gif ...
       --BbC04y--
       --AaB03x--
     

    : Элемент Button — HTML: Язык разметки гипертекста

    HTML-элемент