form
Syntax
<FORM action="url_skriptu" method=[get | post] enctype="spôsob_kódovania" script="url_skriptu" target="cieľové_okno"> ...prvky formulára... </FORM>
Popis
Párová značka HTML vymedzujúca formulár, ktorým sa získavajú informácie od užívateľa; formulár nie je možné vložiť do iného formulára
- action – URL skriptu, ktorý spracuje dáta odoslané pomocou formulára
- method – spôsob odoslania dát
- get – doplnením na koniec aktívnej URL (implicitné)
- post – v tele požiadavky
- enctype – spôsob kódovania dát (implicitne application/x-www-form-urlencoded)
- script – lokátor jednoúčelového CGI skriptu, který prohlížecí program zavede za účelem předzpracování výstupů formuláře před jejich odesláním na cíl specifikovaný – atributem action
- target – jméno okna, rámce, nebo prohlížeče, ve kterém má být zobrazen výsledek získaný odesláním formuláře
Prvkami formulára môžu byť input, textarea, select a button
Príklady
<FORM ENCTYPE="text/plain" ACTION="mailto:adresa@example.com" method="post">
Meno: <INPUT type="text" name="meno" value="" size=15 maxlength=30 align="left"><BR>
Priezvisko: <INPUT type="text" name="priezvisko" value="" size=15 maxlength=30 align="left"><BR>
Adresa: <INPUT type="text" name="adresa" value="" size=30 maxlength=45 align="left"><BR>
Heslo: <INPUT type="password" name="heslo" size=20 maxlength=30 align="left"><BR>
<INPUT type="submit" value=" Poslať e-mail ">
<INPUT type="reset" value=" Zmazať formulár ">
</FORM>
Meno: <INPUT type="text" name="meno" value="" size=15 maxlength=30 align="left"><BR>
Priezvisko: <INPUT type="text" name="priezvisko" value="" size=15 maxlength=30 align="left"><BR>
Adresa: <INPUT type="text" name="adresa" value="" size=30 maxlength=45 align="left"><BR>
Heslo: <INPUT type="password" name="heslo" size=20 maxlength=30 align="left"><BR>
<INPUT type="submit" value=" Poslať e-mail ">
<INPUT type="reset" value=" Zmazať formulár ">
</FORM>
ďalšie príklady
- formulár na posielanie e-mailu s textom
- formulár s položkou INPUT, kde sa dá vložiť len číslo (riešené pomocou JavaScriptu)
- uploader súborov (riešené pomocou PHP)
Pozri aj
input, textarea, select, button