Logo HTML5
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (głosów: 2, średnia ocena: 5,00)
Loading ... Loading ...

Element form

Element form zawiera interaktywne elementy strony (kontrolki), za pomocą których użytkownik może wysłać dane na serwer.

Kontekst użycia

Modele treści HTML5 treść ogólna i wyczuwalna
Elementy nadrzędne Każdy element przyjmujący treść ogólną
Elementy potomne

Treść ogólna z wyłączeniem elementu form

Znaczniki Musi mieć znacznik otwierający i zamykający
Normy HTML 5 — podrozdział 4.10.3; HTML 4.01 — podrozdział 17.3
Interfejs DOM HTMLFormElement
Różnice między HTML 4.01 a HTML 5

W HTML 5 dodano atrybuty novalidate i autocomplete, a usunięto atrybut isindex

W HTML 5 atrybut action nie może mieć jako wartości pustego łańcucha, tzn. niedozwolony jest zapis action=""

W HTML 5 atrybut enctype obsługuje wartość text/plain

W HTML5 zastosowanie do formularzy mają pseudoklasy :valid i :invalid CSS

W HTML po zatwierdzeniu formularza znaki nowego wiersza są normalizowane do CRLF.

W HTML 5 zarzucono obsługę metod PUT i DELETE HTTP do wysyłania formularzy.

Przykłady użycia

Formularz zawierający różne rodzaje kontrolek
<form action="procesor_formularza.php" method="get">
  <label>Google: <input type="search" name="q"></label> <input type="submit" value="Szukaj...">
  <label>Imię: <input type="text" name="imie"></label>
  <label>Opcja: <input type="radio" name="opcja"></label>
</form>

Obsługa przez przeglądarki

Firefox Chrome Opera Safari Internet Explorer

Atrybuty obowiązkowe

Element form nie ma atrybutów obowiązkowych.

Atrybuty opcjonalne

Atrybuty globalne HTML 5 oraz:

Atrybut Opis
accept-charset Określa kodowanie znaków w danych przesyłanych na serwer za pomocą formularza
action Określa adres URL programu przetwarzającego dane przesłane w formularzu
autocomplete

Pozwala włączyć lub wyłączyć automatyczne uzupełnianie formularzy

enctype Określa kodowanie danych przesyłanych za pomocą formularza na serwer
method Określa metodę przesyłania danych z formularza na serwer (GET lub POST)
name Określa nazwę formularza używaną do identyfikacji go w kolekcji formularzy. Wartością tego atrybutu nie może być pusty łańcuch i nie może ona się powtarzać w obrębie kolekcji formularzy
novalidate Atrybut logiczny, którego zdefiniowanie wyłącza sprawdzanie poprawności danych wprowadzonych do formularza
target Określa miejsce wyświetlenia odpowiedzi po zatwierdzeniu formularza przez użytkownika

Inne artykuły poruszające podobny temat

Ikona formularza

Tworzenie oszałamiających formularzy przy użyciu nowych elementów HTML5

Ikona kalkulatora

Element output – wynik obliczeń

Logo HTML5

HTML5 i Canvas 2D przechodzą w fazę rekomendacji kandydujących

Programming Windows 8 Apps with HTML, CSS, and JavaScript

Darmowy e-book Programming Windows 8 Apps with HTML, CSS, and JavaScript

Element object HTML5 i HTML 4.01 - ikona

Element object

Element br ikona

Element br

Dodaj komentarz









Dołącz do nas na Facebooku

Newsletter

Subskrybując nasz newsletter masz pewność, że nie ominie Cię żadna nowość w serwisie!