Radio prepínač
Radio prepínač predstavuje prvok HTML formulára v podobe okrúhleho tlačidla, ktoré môže byť označené alebo nie.
Radio button sa vytvára pomocou tagu input
s atribútom type v hodnote radio.
Vzhľad:
Jeden radio prepínač sa prakticky nikdy
používa samostatne, mali by sa používať
v skupine. Pritom v skupine môže byť označený
iba jeden z prepínačov. Prepínače
budú tvoriť skupinu iba vtedy, ak majú
rovnakú hodnotu atribútu name
(pozri príklady nižšie).
Príklad
Vytvorme dva radio prepínače:
prvý označíme (nastavíme atribút checked),
a druhý - nie. Pritom prepínače budú
predstavovať skupinu, v ktorej
môže byť označený iba jeden z nich (pretože
majú rovnakú hodnotu atribútu name).
Všimnite si, že týmto radio
buttonom sú priradené rôzne hodnoty atribútu value.
To je potrebné preto, aby po odoslaní
údajov na server mohol PHP zistiť, ktorý
z prepínačov bol vybraný:
<input type="radio" name="test" checked value="1">
<input type="radio" name="test" value="2">
:
Príklad
A teraz vytvorme dve skupiny radio
prepínačov: prvá skupina bude mať
jednu hodnotu atribútu name,
a druhá - inú. Skúsme na ne kliknúť
a uvidíme, že skupiny sa prepínajú
nezávisle od seba:
<input type="radio" name="radio1" checked>
<input type="radio" name="radio1">
<input type="radio" name="radio1">
<br>
<input type="radio" name="radio2" checked>
<input type="radio" name="radio2">
<input type="radio" name="radio2">
: