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">