Form

Kooba

`<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>


<h2>Atrybuty</h2>

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

<h2>Główne atrybuty</h2>
* [[(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

<h2>Zdarzenia</h2>
* [[(X)HTML/Atrybuty/onsubmit]] - przy wysłaniu
* [[(X)HTML/Atrybuty/onreset]] - przy naciśnięciu przycisku [[(X)HTML/Input]] typu <i>Reset</i>
* [[(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 :)