HTML Formuláre a Input

obrazok obrazok

HTML Formuláre sa pou?ívajú na zobratie rôznych tipov u?ívate?ských vstupov.


Príklady

Textové polia
Tento príklad predvádza, ako vytvori? textové polia na HTML stránke. U?ívate? mô?e písa? text do textového po?a.

Heslové polia
Tento príklad predvádza, ako vytvori? heslové pole na HTML stránke.

(Viac príkladov nájdete na spodku tejto stránky)


Formuláre

Formulár je plocha, ktorá mô?e nadobúda? form elementy.

Form elementy sú elementy, ktoré povolujú u?ívate?om, vklada? informácie (ako textové polia, textarea polia, vysúvacie polí?ka, rádiobuttony, za?krtávacie poila, at?. - vo formulári.

Formulár je ur?ený s <form> tágom.

<form>
  <input>
  <input>
</form>


Input (vstup)

Najviac pou?ívaný form tág, je <input> tág. Typ inputu je ?pecifikovaný s typom atribútu. Najbe?nej?ie pou?ívané input typy sú vysvetlené dolu.

Textové polia

Textové polia sa pou?ívajú, ke? chceme od u?ívate?a, aby vkladal text - písmená, ?íslice, at?. vo formulári.

<form>
Meno: 
<input type="text" name="meno">
<br>
Priezvisko: 
<input type="text" name="priezvisko">
</form>

Ako to vyzerá v browsery:

Meno:
Priezvisko:

Zazna?te si, ?e formulár sám o sebe nie je vidie?. Taktie? si pozna?te, ?e vo vä??ine browserov je ?írka textového po?a defaultne 20 znakov. 

Rádio Buttony

Rádio Buttony sa pou?ívajú, ke? chceme, aby u?ívate? vybral JEDNU z viac mo?ností.

<form>
<input type="radio" name="pohlavie" value="mu?"> Mu?
<br>
<input type="radio" name="pohlavie" value="?ena"> ?ena
</form>

Ako to vyzerá v browsery:

Mu?
?ena

Zazna?te si, ?e len jedna mo?nos? mô?e by? vybratá.

Za?krtávacie polí?ka

Za?krtávacie polí?ka sa pou?ívajú, ke? chceme, aby u?ívate? vybral jednnu alebo viac mo?ností.

<form>
Mám motorku:
<input type="checkbox" name="vozidlo" value="Motorka">
<br>
Mám auto: 
<input type="checkbox" name="vozidlo" value="Auto">
<br>
Mám lietadlo: 
<input type="checkbox" name="vozidlo" value="Lietadlo">
</form>

Ako to vyzerá v browsery:

Mám motorku:
Mám auto:
Mám lietadlo:

Action atribút formulára a potvr?ovacie tla?ítko

Ak u?ívate? klikne na "Submit" tla?ítko, obsah formulára je poslaný do iného súboru. Action atribút formulára definuje názov súboru, do ktorého sa má obsah formulára posla?. Súbor ur?ený v action atribúte zvy?ajne nie?o spraví s prijatým inputom (to, ?o u?ívate? vlo?il do formulára, tzv. "vstup")

<form name="input" action="html_form_action.php"
method="get">
username: 
<input type="text" name="user">
<input type="submit" value="Posla?">
</form>

Ako to vyzerá v prehliada?i:

U?ívate?ské meno:

Ak napí?ete nejaké znaky do polí?ka hore a kliknete "Posla?" tla?ítko, po?lete vá? vklad (input, vstup) do stránky "html_form_action.php". Tá stránka vám uká?e prijatý input (to, ?o ste vlo?ili).


Viac Príkladov

Za?krtávacie polí?ka (CheckBoxe)
Tento príklad predvádza, kao vytvori? za?krtávacie polí?ka na HTML stránke. U?ívate? mô?e za?krtnú? alebo od?krtnú? jedno polí?ko.

Rádio buttony
Tento príklad predvádza, ako vytvori? rádio-buttony na HTML stránke.

Jednoduché vysúvacie polí?ka (drop-down box)
Tento príklad predvádza, ako vytvori? jednoduchý drop-down box v HTML stránke. Drop-down box je vyberate?ný list.

Iný drop-down box
Tento príklad predvádza, ako vytvori? jednoduchý drop-down box s prednastavenou hodnotou0.

Textarea (textové pole)
Tento príklad predvádza, ako vytvori? textové pole (viac-riadkový text input). U?ívate? mô?e písa? text do textového po?a. Do tohoto text-area (textové pole) sa mô?e napísa? nekone?no znakov.
Mo?no, ?e si teraz mýlite textové pole, ako input type="text" a textové pole, ako textarea. Textarea je napríklad to pole, kde pí?ete kód v TryIt! editore. Input typu text je textové pole s 1 riadkom, napríklad pole, kde zadávate meno a heslo pri login-e na stránku.

Vytvorenie tla?ítka
Tento príklad predvádza, ako vytvori? nejaký button (tla?ítko). Na tla?ítku si mô?eme nastavi? hocijaký text.

Fieldset okolo dát (sústava polí)
Tento príklad predvádza, ako natiahnu? border (okraj) s titulkom okolo va?ich dát.

Form Príklady

Formulár s input po?ami a potvrdzovacím tla?ítko
Tento príklad predvádza, ako prida? formulár na stránku. Tento formulár nadobúda dve input polia a potvrdzovacie tla?ítko.

Formulár s checkboxami
Tento formulár nadobúda tri checkboxe a jedno submit tla?ítko (potvrdzovacie).

Formulár s rádio buttonami
Tento formulár nadobúda dva rádio buttony a jedno submit tla?ítko.

Posla? e-mail z formulára
Tento príklad predvádza, ako posla? e-mail z formulára.


Tágy vo Formulári

Tág Popis
<form> Definuje formulár pre u?ívate?ský input
<input> Definuje input pole
<textarea> Definuje textarea (viacriadkové textové input pole)
<label> Definuje titulok, ktorý sa má zobrazi?
<fieldset> Definuje sústavu polí
<legend> Definuje titulok pre sústavu polí
<select> Definuje vyberate?ný list (dropdown box)
<optgroup> Definuje skupinu mo?ností vo vyberate?nom poli (v dropdown boxe)
<option> Definuje mo?nos? v dropdown boxe
<button> Definuje tla?ítko
<isindex> Vypustené. Namiesto toho pou?ívajte <input>

obrazok obrazok