zahlavie


Príkaz input

Definícia formulára

<form action="URL skriptu" method="metóda spracovania">
      // prvky formulára
</form>

Atribút action určuje skript, ktorý bude dáta odosielané z formulára spracovávať. Ak nie je uvedený automaticky sa použije súbor, v ktorom je uvedený formulár.

Input

Input je základný vstupní element s ktorým  užívateľ pracuje a odosiela svoje dáta k serveru. V závislosti na hodnote svojho atribútu type môže vystupovať v rôznych podobách. V každom prvku formulára je možné použiť atribút name, ktorý priradí prvku meno pod ktorým je potom dostupný v obslužnom skripte.

S použitím elementu input  sa spája celá rada špeciálnych atribútov, ktorými môžeme meniť vlastnosti konkrétnych prvkov formulára. Najčastejšie sa používajú tieto atribúty:

  • READONLY - použitie atribútu určuje, že obsah políčka je použitý ku spracovaniu, ale užívateľ jeho hodnotu nemôže zmeniť (sivé zobrazenie)

  • ALT = (reťazec) - pomocou tohto atribútu sa dá vytvoriť popisok ku grafickému elementu.

  • tabindex = číslo - určuje poradie pri preskakovaní z poľa na pole pomocou tabulárora

  • onfous = skript - ak nastaví užívateľ kurzor do políčka s týmto atribútom, je spustený nastavený skript

  • onblur = skript - ak užívateľ umiestni kurzor mimo políčko s týmto atribútom spustí sa nastavený skript

  • onselect = skript - skript sa spustí pri zadaní textu do vstupného políčka s tímto atribútom

  • onchange = skript - skript sa spustí pri zmene prednastavenej hodnoty elementu

  • accept = zoznam - zoznam typov súborov podľa štandardu MIME určujúci, ktorý z nich môžme načítať

Textové pole (TYPE=TEXT)

<input type=text name=pozdrav value="Napíš požadovaný pozdrav" size=60">

Tlačítko na odosielanie formulára (TYPE=SUBMIT)

<input type=submit value="Odoslať">

Tlačítko na resetovanie formulára (TYPE=RESET)

<input type=reset value="Obnoviť">

Bežné tlačítko (TYPE=BUTTON)

<input type=button value="Skús stlačiť">

Obrázkové tlačítko odosielania (TYPE=IMAGE)

<input type=image name=obrazok src=picture/php.gif>

Heslo (TYPE=PASSWORD)

<input type=password name=heslo value=abc>

Prepínacie tlačítka (TYPE=RADIO)

<input type=radio name=predmet value="Matematika"> Matematika <br>
<input
type=radio name=predmet value="Fyzika" checked> Fyzika <br>
<input
type=radio name=predmet value="Ekonomika"> Ekonomika
<br>

Matematika
Fyzika
Ekonomika

Zaškrtávacie pole (TYPE=CHECKBOX)

<input type=checkbox name=predmet[] value="Matematika"> Matematika <br>
<input
type=checkbox name=predmet[] value="Fyzika" checked> Fyzika <br>
<input
type=checkbox name=predmet[] value="Ekonomika"> Ekonomika
<br>

Matematika
Fyzika
Ekonomika

Skryté pole formulára (TYPE=HIDDEN)

<input type=hidden name="názov" value="hodnota">

Súbor (TYPE=FILE)

<input type=file name=obr>


Homee ~ Formuláree ~ Input

zapatie

Jazyk PHP | Základy jazyka PHP | Premenné | Riadiaca štruktúra | Pole | Formuláre | Funkcie v PHP | Databáza | Software | Úlohy | O webe