Poradnik Webmastera

Kanał ATOM

Zapisz się na darmowy newsletter:
E-mail:

Imię:

Zgadzam się z Polityką Prywatności

Po zapisaniu się otrzymasz ten ebook:
Jak zwiększyć ruch na stronie WWW? 120 praktycznych wskazówek
Valid XHTML 1.0 Strict
Poprawny CSS!

Znaczniki HTML/XHTML - <form>

<< Wstecz
Znacznik <font>
^^ Spis treściDalej >>
Znacznik <frame>

Znacznik <form> służy do utworzenia formularza do pobierania danych od osób odwiedzających stronę. Zawartość takiego formularza może być potem wysłana pod wskazany adres URL.

Różnice pomiędzy HTML i XHTML:

W XHTML elementy formularza nie mogą być umieszczone bezpośrednio wewnątrz znacznika <form> - należy użyć dodatkowego znacznika blokowego, np. <div>.

Przykład:

<form action="index.php" method="get">
<div>
Imię: <input type="text" name="imie" /><br />
Nazwisko: <input type="text" name="nazwisko" /><br />
Płeć: <input type="radio" name="plec" value="K" /> Kobieta 
<input type="radio" name="plec" value="M" /> Mężczyzna<br />
<input type="submit" value="Wyślij" />
</div>
</form>

Imię:
Nazwisko:
Płeć: Kobieta Mężczyzna

DTD w których można korzystać ze znacznika <form>: Strict, Transitional, Frameset.

Atrybuty znacznika <form>

Wartości w kolumnie "Wym." oznaczają czy atrybut jest wymagany.

Wartości w kolumnie DTD oznaczają w których DTD poszczególne atrybuty mogą być używane: S=Strict, T=Transitional, F=Frameset.

NazwaOpisWym.DTD
acceptLista (rozdzielona przecinkami) typów MIME które serwer przetwarzający ten formularz może obsłużycNieSTF
accept-charset Lista (rozdzielona przecinkami) sposobów kodowania znaków dla wysyłanych danych formularza. Domyślną wartością jest "unknown" (nieznany)" NieSTF
actionAdres URL gdzie mają zostać wysłane dane z formularzaNieSTF
enctypeTyp MIME określający sposób kodowania danych wysyłanych z formularzaTakSTF
method Rodzaj żądania HTTP które zostanie użyte do wysłania danych z formularza pod adres wskazywany przez atrybut action.
  • get - dane z pól formularza zostaną dołączone do adresu URL w następującej postaci:
    AdresURL?nazwa=wartosc&nazwa2=wartosc2
  • post - dane z pół formularza zostaną wysłane jako "ciało" żądania do serwera
Domyślną wartością tego atrybutu jest get.
NieSTF
nameDefiniuje nazwę obiektu, za pomocą której można się do niego odwołać w skryptachNieTF
target Określa gdzie otworzyć docelowy adres:
  • _blank - w nowym oknie;
  • _self - w tej samej ramce;
  • _parent - w ramce która jest rodzicem bieżącej ramki;
  • _top - w ramce najwyższego poziomu, czyli w całym oknie przeglądarki.
NieTF
Atrybuty standardowe
classKlasa CSS (lub lista klas) elementuNieSTF
idUnikalny identyfikator elementuNieSTF
styleStyl elementu (inline)NieSTF
titleTekst do wyświetlenia jako Tooltip po najechaniu myszkąNieSTF
Atrybuty językowe
dirKierunek tekstuNieSTF
langKod językaNieSTF
xml:langKod języka (dodatkowy atrybut dla XHTML)NieSTF
Zdarzenia formularza
onresetSkrypt do uruchomienia gdy formularz jest resetowanyNieSTF
onsubmitSkrypt do uruchomienia gdy formularz jest wysyłanyNieSTF
Zdarzenia myszy
onclickCo zrobić po kliknięciu mysząNieSTF
ondblclickCo zrobić po podwójnym kliknięciu mysząNieSTF
onmousedownCo zrobić po naciśnięciu klawisza myszyNieSTF
onmousemoveCo zrobić w momencie gdy kursor myszki jest przesuwanyNieSTF
onmouseoutCo zrobić gdy kursor myszki opuszcza elementNieSTF
onmouseoverCo zrobić gdy kursor myszki najeżdża na elementNieSTF
onmouseupCo zrobić po zwolnieniu klawisza myszkiNieSTF
Zdarzenia klawiatury
onkeydownCo zrobić gdy klawisz zostanie naciśniętyNieSTF
onkeypressCo zrobić gdy klawisz zostanie naciśnięty i zwolnionyNieSTF
onkeyupCo zrobić gdy klawisz zostanie zwolnionyNieSTF


Komentarze: 0

Dodaj nowy komentarz:










(wielkość liter ma znaczenie)

<< Wstecz
Znacznik <font>
^^ Spis treściDalej >>
Znacznik <frame>
Wykop tą stronę! >>> dodajdo.com
Ile masz lat?
8 lub mniej
9 - 12
13 - 16
17 - 20
21 - 26
27 - 35
36 - 50
51 lub wiecej
Pokaż wyniki


Helion.pl
Tylko dzisiaj!
Zaoszczędzisz 30%!

Strukturalna organizacja systemów komputerowych. Wydanie V
Cena: 69.3 zł 99 zł

Funkcjonalność stron www. 50 witryn bez sekretów
Cena: 79 zł

PHP i MySQL. Dla każdego
Cena: 67 zł

HTML i XHTML. Tablice informatyczne
Cena: 12.9 zł
Page copy protected against web site content infringement by Copyscape
Copyright © 2003-2008 Daniel "Sir Zooro" Frużyński
Powielanie i dalsze rozpowszechnianie bez zezwolenia zabronione