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]]
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 :)