форма > HTML
Затварящият етикет е задължителен.
стойност по подразбиране на ролята:form
Валидни ролеви стойности:
- няма
- презентация
- търсене
- accept-charset - Задава кодирането, в което сървърът може да приема и обработва данни.
- действие - Адресът на програмата или документа, който обработва данните от формуляра.
- autocomplete - Разрешава автоматично попълване на полетата на формуляра.
- enctype - Как се кодират данните от формуляра.
- метод - метод на HTTP протокол.
- име - Името на формуляра.
- novalidate - Отменя вградената проверка на данните от формуляра за валидно въвеждане.
- target - Името на прозореца или рамката, където манипулаторът ще зареди върнатия резултат.
За този елемент също са налични общи атрибути и събития.
приемам-charset
Задава кодирането, в което сървърът може да приема и обработва данни от формуляри.
Синтаксис
Стойности
Името на кодирането, като Windows-1251, UTF-8 и др.
Стойност по подразбиране
Наборът за кодиране за страницата.
Указва манипулатора, до който се осъществява достъп до данните на формуляра, когато се изпращат на сървъра. Манипулаторът може да бъде сървърна програма или HTML документ, който включва сървърни скриптове (например Parser). След като манипулаторът е изпълнил своите действия върху данните на формуляра, той връща нов HTML документ.
Ако атрибутът за действие липсва, текущата страница се презарежда, връщайки всички елементи на формуляра към стойностите им по подразбиране.
Синтаксис
Стойности
Стойността е пълният или относителен път към сървърния файл.
Стойност по подразбиране
автоматично довършване
Контролира автоматичното попълване на полетата на формуляра. Стойността може да бъде заменена от атрибута за автоматично довършване на конкретни елементи на формуляр.
Автоматичното довършване се произвежда от браузъра, който запомня стойностите, написани при първото им въвеждане, и след това ги замества, когато ги въвеждате отново в полетата на формуляра. В този случай автоматичното довършване може да бъде деактивирано в настройките на браузъра и не може да бъде променено с помощта на атрибута за автоматично довършване в този случай.
При въвеждане на първите букви от текста се показва списък с предварително запазени стойности, от които можете да изберете необходимата.
Синтаксис
Стойности
- включено — Включва автоматичното довършване на формуляри.
- изключено - Деактивира автоматичното довършване. Тази стойност обикновено се използва за предотвратяване на запазването на важни данни (пароли, номера на банкови карти), както и рядко въвеждани или уникални данни (captcha) в браузъра.
Стойност по подразбиране
Указва как се кодират данните на формуляра, когато се изпращат на сървъра. Обикновено не е необходимо да задавате стойността на атрибута enctype, данните се разбират доста добре от страната на сървъра. Въпреки това, ако поле се използва за изпращане на файл ( input type="file" ), тогава атрибутът enctype трябва да бъде дефиниран като multipart/form-data.
Синтаксис
Стойности
- application/x-www-form-urlencoded - Интервалите се заменят с +, символи като български букви се кодират с техните шестнадесетични стойности (напр. %D0%90%D0%BD%D1%8F вместо Anya).
- multipart/form-data - Данните не са кодирани. Тази стойност се използва при качване на файлове.
- text/plain - интервалите се заменят със знак +, буквите и другите знаци не се кодират.
Стойност по подразбиране
Атрибутът на метода казва на сървъра метода на заявката.
Синтаксис
Стойности
Стойността на атрибута на метода не е чувствителна към главни и малки букви. Има два метода - получаване и публикуване.
Стойност по подразбиране
Задава уникално име на формуляр. По правило името на формата се използва за достъп до нейните елементи чрез скриптове.
Синтаксис
Стойности
Стойност по подразбиране
новалидирам
Отменя вградената проверка за коректност на въведените от потребителя данни във формата. Тази проверка се извършва автоматично от браузъра, когато формулярът се изпрати на сървъра и се извършва за полета , , както и за наличието на шаблон или задължителен атрибут.
Синтаксис
Стойности
Стойност по подразбиране
Този атрибут е деактивиран по подразбиране.
След като манипулаторът на формуляри получи данните, той връща резултата като HTML документ. Можете да определите рамката, в която ще се зареди крайната уеб страница. За целта се използва целевият атрибут, а името на рамката се посочва като негова стойност. Ако целта не е зададена, върнатият резултат се показва в текущия раздел.
Синтаксис
Стойности
Стойността е името на рамката, зададено от атрибута име на елемента. Ако е зададено несъществуващо име, ще се отвори нов раздел. Следните могат да бъдат посочени като запазени имена.
- _blank - Зарежда страницата в нов раздел на браузъра.
- _self - Зарежда страницата в текущия раздел.
- _parent - Зарежда страницата в родителската рамка; ако няма рамки, тогава тази стойност работи като _self.
- _top - Анулира всички рамки и зарежда страницата в прозорец на браузъра ако няма рамки, тогава тази стойност работи като _self.