<form action="mail.php" method="post">
Vaše jméno:<br />
<input name="jmeno" type="text" /><br />
Váš e-mail:<br />
<input name="mail" type="text" /><br />
Předmět zprávy:<br />
<input name="predmet" type="text" /><br />
Text zprávy:<br />
<textarea name="text"></textarea><br />
<input type="submit" value="Odeslat" />
<input type="reset" />
</form>
V krátkosti popíšu tento XHTML formulář. Pokud chcete svůj vlastní formulář dovést k dokonalosti nebo ho jen vylepšit, velmi dobře jsou formuláře popsány na této stránce.
Celý formulář musíme začít a ukončit tagem <form></form>. Ten má dva asi nejdůležitější atributy.
Tam zadáme, co má formulář vykonat. Takže pokud chceme otevřít např. stránku mail.php, která obsahuje skript pro odeslání, tak ji tam zapíšeme.
Můžeme tam také zadat dynamickou adresu stránky. Např. action="?odeslat=ano".
POST - zadané údaje se nikde nezobrazí dostupně uživateli, pokud je sami nevypíšete do stránky.
GET - údaje se vypíší do adresy
Nepárový tag, který zobrazuje pole formuláře. Atribut type určuje jak se má přesněji zobrazovat. Všechny typy naleznete tady. My jsme použili tři:
Další nezbytný atribut je name. Tím pojmenujeme každé pole, aby bylo označené. Můžeme tak dále pracovat s údaji, které tam uživatel zadal.
Anglicky znalí už nejspíše tuší, že půjde o textové pole. (text=text, area=oblast) Je to párový tag s více řádky. Má také samozřejmě důležitý atribut name, ale má i jiné atributy, které tag input nemá. Tady je najdete.
Mezi tagy <form> můžete umístit i jiné tagy, nebo rovnou text.
Můžete si jednotlivé tagy s radostí nastylovat pomocí CSS.
Tento text se vztahuje hlavně ke článku o odesílání mailů přímo z formuláře.