Радио ўзгартиргич
Радио ўзгартиргич HTML шаклнинг айлана тугмача шаклидаги элементи бўлиб, у белгиланиши ёки белгиланмаслиги мумкин.
Радио тугмача input теги
орқали яратилади, унинг type атрибути
radio қийматга эга бўлиши керак.
Ташқи кўриниши:
Битта радио ўзгартиргич деярли ҳеч қачон
ишлатилмайди, улар гуруҳ бўлиши керак.
Бунда гуруҳда фақат битта ўзгартиргич
белгиланиши мумкин. Ўзгартиргичлар
фақат уларнинг name атрибути
бир хил қийматга эга бўлгандагина гуруҳ ҳосил қилади
(қуйидаги мисолларга қаранг).
Мисол
Келтинг, иккита радио ўзгартиргич яратайлик:
биринчисини белгилаймиз (checked атрибутини берамиз),
иккинчисини эса белгиламаймиз. Бунда ўзгартиргичлар
гуруҳни ташкил этади, унда
фақат биттаси белгиланиши мумкин (чунки
уларнинг name атрибути бир хил).
Эътибор берингки, ушбу радио
тугмачаларга value атрибутининг
tурли қийматлари берилган.
Бу серверга маълумот жўнатилгандан кейин,
PHP қайси ўзгартиргич танланганини аниқлаши
учун зарур:
<input type="radio" name="test" checked value="1">
<input type="radio" name="test" value="2">
:
Мисол
Энди эса иккита радио ўзгартиргичлар гуруҳини яратайлик:
биринчи гуруҳ name атрибутининг бир хил қийматига эга бўлсин,
иккинчиси эса бошқа қийматга эга бўлсин. Уларни босиб кўриб,
гуруҳлар бир-биридан мустақил ravishda ўзгараётганини кўрамиз:
<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">
: