46 of 133 menu

Element input

Element input vytvára rôzne prvky HTML formulára: obyčajné vstupné pole, pole pre zadanie hesla, začiarkavacie políčko checkbox, prepínače (radio), tlačidlo.

Element input by mal byť umiestnený vo vnútri elementu form. Nie je to povinné, ale je potrebné pre odoslanie údajov na server a ich následné spracovanie cez PHP.

Nevyžaduje uzatvárací tag.

Atribúty

Atribút Popis
type Nastavuje typ vstupného poľa. Možnosti pozri nižšie.
value Predvolená hodnota vo vstupnom poli. V prípade tlačidla nastavuje jeho text. Podrobnejšie pozri atribút value.
placeholder Pomocný text vo vstupnom poli, podrobnejšie pozri atribút placeholder.
name Názov vstupného poľa. Potrebný na to, aby bolo možné získať údaje vstupného poľa v PHP. Pre korektnú funkciu formulára by sa názvy vstupných polí nemali navzájom zhodovať (v rámci jedného formulára). Ak sa zhodujú - v PHP prídu údaje toho vstupného poľa, ktoré je nižšie v HTML kóde.
disabled Blokuje prvok formulára (nielen input, ale prakticky akýkoľvek), podrobnejšie pozri atribút disabled.

Hodnoty atribútu type

Hodnota Popis
text Vytvára obyčajné textové vstupné pole.
password Vytvára textové vstupné pole pre heslo. Skúste doň zadat text - zobrazí sa ako hviezdičky.
checkbox Vytvára začiarkavacie políčko checkbox. Podrobnejšie pozri checkbox.
radio Vytvára prepínač radio. Podrobnejšie pozri radio.
hidden Vytvára skrytý input, ktorý nebude viditeľný na obrazovke, ale bude odosielať údaje obsiahnuté v atribúte value na server.
button Vytvára tlačidlo. Stlačenie tohto tlačidla neodosiela formulár na server. Môže byť použitý vo vnútri odkazu alebo cez JavaScript. Predvolene tlačidlo nemá text (príklad tlačidla bez textu: ), nastavuje sa pomocou value. Pozri tiež element button, ktorý tiež vytvára tlačidlo.
submit Vytvára tlačidlo, ktoré odošle údaje na server. Text tlačidla závisí od prehliadača, možno ho zmeniť pomocou value. Pozri tiež element button, ktorý tiež vytvára tlačidlo.
reset Vytvára tlačidlo, ktoré vyčistí vyplnený formulár. Text tlačidla závisí od prehliadača, možno ho zmeniť pomocou value.
file Vytvára tlačidlo pre výber súboru. Dizajn tohto tlačidla nie je možné meniť cez CSS (avšak existujú prefíkané spôsoby). Ak potrebujete takéto pole vo formulári, element form musí mať atribút enctype s hodnotou multipart/form-data.

Nové hodnoty atribútu type v HTML5

Tieto hodnoty atribútu sú nové, objavili sa až v HTML5, preto v niektorých prehliadačoch nemusia fungovať alebo môžu fungovať rozdielne v rôznych prehliadačoch.

V prípade, že prehliadač nerozumie obsahu atribútu type (napríklad, ak nie je podporovaný alebo zadaný chybne), bude prvok považovať za obyčajné textové vstupné pole, akoby v type bola hodnota text.

Pozrite si uvedené príklady v rôznych prehliadačoch. Skúste zadať do inputov text a stlačte tlačidlo na odoslanie. Ak je text nekorektný alebo je pole prázdne - prehliadač zobrazí chybu. Napríklad, ak do poľa s typom email zadáte nekorektný email - prehliadač nedovolí odoslať formulár a zobrazí chybové hlásenie (text chyby a jej vzhľad nie je možné meniť pomocou html css). Ak je pole prázdne - prehliadač tiež zobrazí chybu, to sa dosiahne pomocou atribútu required:

Hodnota Popis
email
number
url
tel
search
color
date
month
week
datetime
datetime-local
range

Pozri tiež

  • element textarea,
    ktorý vytvára viacriadkové vstupné pole
  • atribút pattern,
    ktorý vykonáva validáciu polí
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť