Form

`<form>`

Definiuje formularz dzięki któremu można wysłać dane do określonego dokumentu.

Do budowy formularza potrzebne są tez inne tagi takie jak:

Przykład użycia

<form action="index.php" method="post" id="formularz"> Podaj swoje imie:
<input type="text" name="imie" value="Kuba" /> <input type="submit" value="Wyślij" /> </form> ```

Atrybuty

action - zawiera adres do którego zostanie wysłany formularz. Ten atrybut jest obowiązkowy!</li> accept - oddzielona przecinkami lista akceptowanych typów</li> accept-charset - lista akceptowanych kodowań znaków (domyślnie "unknown")</li> enctype - typ mime danych wysyłanych formularzem</li> method - metoda jaką dane zostaną wysłane; możliwe wartości to get (w adresie) i post (w nagłówku zapytania http)</li> Name - nazwa formularza (Atrybut zabroniony w DTD strict - w zamian trzeba używać Id)</li> Target - określa jak zostanie otwarty dokument docelowy (Atrybut zabroniony w DTD strict)</li> </ul>

Główne atrybuty

* [[(X)HTML/Atrybuty/Id]] - identyfikator * [[(X)HTML/Atrybuty/Class]] - klasa CSS * [[(X)HTML/Atrybuty/Style]] - przypisany styl CSS * [[(X)HTML/Atrybuty/title]] * [[(X)HTML/Atrybuty/dir]] * [[(X)HTML/Atrybuty/lang]] * xml:lang

Zdarzenia

* [[(X)HTML/Atrybuty/onsubmit]] - przy wysłaniu * [[(X)HTML/Atrybuty/onreset]] - przy naciśnięciu przycisku [[(X)HTML/Input]] typu Reset * [[(X)HTML/Atrybuty/onclick]] * [[(X)HTML/Atrybuty/ondblclick]] * [[(X)HTML/Atrybuty/onmousedown]] * [[(X)HTML/Atrybuty/onmouseup]] * [[(X)HTML/Atrybuty/onmouseover]] * [[(X)HTML/Atrybuty/onmousemove]] * [[(X)HTML/Atrybuty/onmouseout]] * [[(X)HTML/Atrybuty/onkeypress]] * [[(X)HTML/Atrybuty/onkeydown]] * [[(X)HTML/Atrybuty/onkeyup]]

6 komentarzy

Orientujecie się może czy istnieje możliwośc wysłanie zawartości forumalarza na maila bez tworzenie poprzez przeglądarkę "konta". Szukałem już na kilku stronach ale nikt o tym nie wspomina :/

miner: na razie jest tylko form, a jak będą opisane inne znaczniki (input, select) i wszystkie atrybuty to będzie to rzetelne źródło informacji które sie na pewno komuś przyda. Z doświadczenia wiem ze mimo iż html jest łatwy, nie ma możliwości nauczenia sie od razu wszystkiego na pamięć - dlatego istnieją strony takie jak 4programmers, wiec nie mów ze nasza praca jest nie przydatna..

Marooned: sam nie rozumiem czemu niby miało służyć usuniecie "name", ale tak jest i koniec :/

łoo, ale nie wiedziałem, że zamiast name trza używać id :|
zawsze brałem id do innych rzeczy niż name..

Zastanawiam po co komu takie coś? Ci co chcą coś robić w HTML raczej znają takie podstawy, (ale jednak jest słowo "raczej"). W każdym bądź razie: więcej artykułów, więcej info, lepiej. Na pewno się komuś przyda a przy okazji załatana została jedna z wielu dziur 4programmers.net polegająca na tym, że wiele rzeczy jest nieopisanych.

DTP? A nie DTD przypadkiem? :)
// o rany, mój bład - DTP = Doctype. Ale wpadka :)

Po co? Bo chcemy tu zgromadzić wszelakie info o wszelakich używanych językach, zrobić biblię programowania :D
Jeśli choć jednej osobie się to przyda to oznacza, że był sens umieszczenia tej informacji :)