HTML Form Atribtúty
Action atribút
→ Definuje akciu, ktorá sa má stať po stlačení submit tlačítka
//index.html
<form action="/action_page.php" method="get"><label for="fname">First name:</label>
<input type="text" id="fname" name="fname" value="John">
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname" value="Doe">
<input type="submit" value="Submit">
</form>
Target atribút
→ Definuje kde sa má akcia vykonať (toto okno, nové okno,...)
//index.html
<form action="/action_page.php" target="_blank" method="get">Method atribút
→ Definuje HTTP metódu, ktorá sa má vykonať pri stlačení submit tlačítka
//index.html
<form action="/action_page.php" method="get"><form action="/action_page.php" method="post">
GET
- pridáva údaje z form do URL adresy stránky v meno/hodnota pároch
- nikdy sa nepoužíva na posielanie citlivých dát ako heslá, lebo všetko to vidno v URL adrese
- max. dĺžka URL je 2048znakov
- vhodné na prijatie inputu a hľadanie záložky na stránke
POST
- pridáva údaje z form do obsahu stránky
- nemá nejaké veľkostné obmedzenie ako GET v URL adrese
- pri tejto metóde nemožno input použiť na hľadanie záložky na stránke
Autocomplete atribút
→ definuje či má prehliadač automaticky ponúkať nejaký obsah po stlačení inputu
→ môže mať hodnoty on alebo off
//index.html
<form action="/action_page.php" autocomplete="on">