Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarmaNa FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarma| Tag | Atribut type= | Význam | Ukázka | Párový | Výskyt pouze v |
|---|---|---|---|---|---|
| form | formulář | ano | |||
| input | text | textový vstup | ne | <form> | |
| password | heslo | ||||
| radio | přepínače | ||||
| checkbox | zatrhávací políčko | ||||
| submit | odesílací tlačítko | ||||
| a další | |||||
| select | výběrové pole | ano | <form> | ||
| option | volba v selectu | ne | <select>, <datalist> | ||
| textarea | velké vstupní pole | dole | ano | <form> | |
| label | popis pole | ano | <form> | ||
| fieldset | skupina polí | ano | <form> | ||
| legend | popis pole | ano | <fieldset> | ||
| optgroup | skupina voleb | ano | <select> <datalist> | ||
| button | tlačítko | ano | <form> | ||
| datalist | našeptávač k inputu | není vidět | ano |
| Atribut | Význam | Hodnoty |
|---|---|---|
| action | skript, který bude zpracovávat data pokud není uveden, data se odešlou na to samé URL |
<form action="stranka.html"> <input type=submit value=odeslat> </form> |
| method | způsob předávání dat | get - pomocí URL (adresy) a jsou vidět post - data jsou šifrována, schována a nemají omezenou velikost |
| enctype | způsob zakódování dat | application/x-www-form-urlencoded -výchozí nastavení multipart/form-data - k odeslání souboru |
| target | cílové okno nebo rám | _self - v aktuálním okně (to je výchozí hodnota) _blank - v nové záložce _top - v nejhlavnějším rámu _parent - v nadřazeném rámu |
<form action="form1.php" method="get"> <input type="text" name="parametr" value="hodnota"> <input type="submit" value="odeslat"> </form>
| Atribut | Význam | Hodnoty |
|---|---|---|
| type | druh vstupního pole | text | password | hidden | radio | checkbox | submit | reset | image | file | button |
| name | jméno pole, které se odesílá s daty | libovolné jméno |
| value | hodnota pole | libovolná hodnota |
| disabled | políčko bude šedé a nepůjde měnit (neodesílá se) |
bez hodnoty |
| readonly | obsah pole nepůjde měnit | bez hodnoty |
| placeholder | předvyplněná hodnota, která při focusu může zmizet | jakýkoli text |
| autofocus | políčko bude mít automaticky kurzor | bez hodnoty nebo libovolná hodnota |
| list | připojení našeptávaných hodnot z datalistu | id tagu <datalist> |
| required | pokud je uveden, znamená to, že pole musí být pro odeslání formuláře vyplněné. | Atribut je typu boolean. |
| Další atributy jsou přípustné na základě hodnoty atributu type. Mohou to být size, maxlength, checked, autocomplete, src a accept. | ||
<form action="form1.php" method="post"> <input type="text" name="text" value="napiš text"> <input type="text" name="text1" disabled="true" value="disable"> <input type="text" name="text2" readonly="true" value="readonly"> <input type="text" name="text3" placeholder="placeholder" > <input type="text" name="text4" autofocus="true" value="autofocus"> <input type="text" name="text5" list="hokejiste" placeholder="napiš našeho hokejistu"> <input type="text" name="text" value="" required="true">musí být vyplněné <datalist id="hokejiste"> <option value="Jágr"> <option value="Voráček"> <option value="Hašek"> </datalist> <input type="submit" value="odeslat"> </form>
| type= | Druh vstupního pole | Další atributy |
|---|---|---|
| button | tlačítko ovládané skriptovými atributy | 1. tag <input type="button" value="text"> zobrazí tlačítko s textem "text".
Aby tlačítko něco dělalo, je potřeba přidat k němu nějaký ovladač události,
nejčastěji onclick. 2. tag <button> je párový. Má stejnou funkci jako <input type="button">, ale může obsahovat libovolný html obsah. Např. <button onclick="stisknuto()"><img src="obrazek.jpg"></button> je tlačítko obsahující obrázek. |
| checkbox | zatrhávací tlačítko | checked - Atribut je typu boolean. Pokud je uveden, je políčko zaškrtnuto. |
| color | výběr barvy | |
| dater | výběr data | |
| datetime | výběr času | |
| datetime-local | výběr data a času | |
| zadání emailové adresy | ||
| file | umožní zadat soubor | accept - MINE typ nabízených souborů multiple umožní vybrat více souborů do jednoho formulářového prvku (nefunguje v IE) |
| hidden | skryté pole s předem nastavenou hodnotou | používá se ve specifických případech, kdy chceme s daty uživatele odeslat i nějakou další informaci, o které uživatel nemusí vědět |
| image | odesílací tlačítko s obrázkem | src= URL obrázku |
| month | výběr měsíce a roku | |
| number | zadání čísla | min- od čísla max- do čísla |
| password | textové pole s hvězdičkami | size- šířka ve znacích maxlength- maximum znaků |
| radio | přepínač puntíků | checked - atribut bez hodnoty způsobí stisknutí puntíku |
| range | zadání čísla posuvníkem | min- od čísla max- do čísla |
| reset | tlačítko na smazání všech polí (na přednastavenou hodnotu) | |
| search | vyhledávací pole | |
| submit | potvrzující tlačítko způsobující odeslání formuláře | |
| text | obyčejné textové pole | size- šířka ve znacích maxlength- maximum znaků |
| time | zadání času | |
| url | zadání URL adresy | |
| week | zadání týdnu a roku |
<FORM NAME="myform" ACTION="" METHOD="GET">Napiš text: <BR>
<INPUT TYPE="text" NAME="inputbox" VALUE="" size="50"> <BR>
<INPUT TYPE="button" NAME="button" Value="Button" onClick="test(this.form)">
</FORM>
<SCRIPT LANGUAGE="JavaScript">
function test (form)
{
var TestVar = form.inputbox.value;
alert ("Napsaný text: " + TestVar);
}
</SCRIPT>
<button onclick="stisknuto()"><img src="../images/hand.ico"></button>
<script language="JavaScript">
function stisknuto()
{
window.open("http://www.seznam.cz", "_blank", "width=400,height=500")
}
</script>
<input type="checkbox" name="A" value="1" checked="checked" > Je zaškrtnutý.<br/> <input type="checkbox" name="B" value="2" > Není zaškrtnutý.Checkboxy můžeme sdružít do pole. Na server poté přijde pole odeslaných hodnot, indexované od 0.
<form action="form1.php" method="post"> Zvolte si oblíbené barvy:<br /> <input type="checkbox" name="barva[]" value="c"> černá<br /> <input type="checkbox" name="barva[]" value="b"> bílá<br /> <input type="checkbox" name="barva[]" value="m"> modrá<br /> <input type="checkbox" name="barva[]" value="z"> zelená<br /> <input type="checkbox" name="barva[]" value="zz"> žlutá <br> <input type="submit" value="odeslat"> </form>
<input type="file" name="upFile" accept="image/*" multiple >
<FORM ACTION="form1.php" method="post" > <INPUT TYPE="text" NAME="image" required="true"> <INPUT TYPE=IMAGE SRC="../images/hand.ico" HEIGHT=110 WIDTH=160 ALT="ruka" ALIGN=ABSMIDDLE > </FORM>
<form action="form1.php" method="post" > vyber číslo (od 1 do 5): <input type="number" name="kolik" min="1" max="5"> <input type="submit" value="odeslat"> </form>
<form action="form1.php" method="post" > Vyber nej barvu:<br> <input type="radio" name="radiobarva" value="yellow" /> žlutá<br /> <input type="radio" name="radiobarva" value="blue" checked="checked" /> modrá<br /> <input type="radio" name="radiobarva" value="red" /> červená<br /> <input type="radio" name="radiobarva" value="green" /> zelená<br /> <input type="submit" value="odeslat"> </form>
<form action="form1.php" method="post" > <input type="range" name="points" min="0" max="10"> <input type="submit" value="odeslat"> </form>
| Atribut | Význam | Hodnoty |
|---|---|---|
| name | jméno pole odesílatné s daty | libovolné jméno |
| multiple | umožnění hromadného výběru (s Ctrl) | bez hodnoty |
| size | počet zobrazených řádků | číslo |
| disabled | políčko bude šedé a nepůjde měnit | bez hodnoty |
| autofocus | hned po načtení stránky bude políčko aktivní | bez hodnoty |
<form action="form1.php" method="post" > <select name="ovoce"> <option value="jablko">jablko</option> <option value="broskev" selected="selected">broskev</option> </select> <input type="submit" value="odeslat"> </form>
<form action="form1.php" method="post" >
<select name="den[]" size="7" multiple>
<optgroup label="Pracovní dny">
<option value="1">Pondělí</option>
<option value="2">Úterý</option>
<option value="3">Středa</option>
<option value="4">Čtvrtek</option>
<option value="5" selected="selected">Pátek</option>
</optgroup>
<optgroup label="Víkend">
<option value="6">Sobota</option>
<option value="7">Neděle</option>
</optgroup>
</select>
<input type="submit" value="odeslat">
| Atribut | Význam | Hodnoty |
|---|---|---|
| value | řetězec odesílaný jako hodnota pole | řetězec |
| selected | položka je předem vybrána | pokud je uveden, je daná možnost předem vybrána. |
| disabled | položka je vidět, ale je zašedlá a nelze ji vybrat | disabled |
| Atribut | Význam | Hodnoty | Podpora |
|---|---|---|---|
| name | jméno odesílané s daty | jméno | |
| cols | šířka pole ve znacích | číslo | obvykle se šířka nastavuje spíše CSS vlastností width |
| rows | výška pole v řádcích | číslo | obvykle se šířka nastavuje spíše CSS vlastností height. |
| disabled | oblast bude šedá a nepůjde do ní psát |
bez hodnoty | |
| readonly | obsah pole nepůjde měnit | bez hodnoty | |
| wrap | zalamování slov a řádků | hard, soft, off | |
| autofocus | po načtení stránky se textarea sama aktivuje | autofocus | |
| placeholder | textová nápověda k poli | text | |
| required | pole je požadováno | required | |
| maxlength | maximální počet znaků | číslo | neumí to IE9 |
<form action="form1.php" method="post" > <textarea name="komentar" maxlength="500" required rows="3" cols="50" placeholder="Zde nám prosím napiště připomínky k našemu programu"></textarea> <input type="submit" value="odeslat">
for - Atribut obsahuje id elementu, ke kterému label patří.
<label for="popisek">Správně zapsaný label k checkboxu</label> <input type="checkbox" name="spravne" value="Správně" id="popisek" /><br />
| Atribut | Význam | Hodnoty |
|---|---|---|
| align | zarovnání popisku | left | right | center |
<form>
<fieldset>
<legend style="color:yellow">Fakturační adresa:</legend>
Jméno: <input type="text" /><br />
Ulice: <input type="text" /><br />
Město: <input type="text" /><br />
PSČ: <input type="text" /><br />
</fieldset>
<fieldset>
<legend style="color:yellow" align="center">Dodací adresa:</legend>
Jméno: <input type="text" /><br />
Ulice: <input type="text" /><br />
Město: <input type="text" /><br />
PSČ: <input type="text" /><br />
</fieldset>
</form>