რადიო გადამრთველი
რადიო გადამრთველი წარმოადგენს HTML ფორმის ელემენტს მრგვალი ღილაკის სახით, რომელიც შეიძლება იყოს მონიშნული და არა.
რადიო ღილაკი იქმნება input
ტეგის საშუალებით
type ატრიბუტით radio მნიშვნელობით.
გარეგნობა:
ერთი რადიო გადამრთველი პრაქტიკულად არასოდეს
გამოიყენება, მათ ჯგუფად უნდა გამოიყენოთ.
ამ შემთხვევაში ჯგუფში მხოლოდ ერთი გადამრთველი შეიძლება იყოს მონიშნული. გადამრთველები
ჯგუფს შექმნიან მხოლოდ იმ შემთხვევაში, თუ მათ
name ატრიბუტის მნიშვნელობა ერთნაირია
(იხ. მაგალითები ქვემოთ).
მაგალითი
მოდით, გავაკეთოთ ორი რადიო გადამრთველი:
პირველი მოვნიშნოთ (მივუთითოთ checked ატრიბუტი),
მეორე კი - არა. ამ შემთხვევაში გადამრთველები
წარმოადგენენ ჯგუფს, რომელშიც
მხოლოდ ერთი მათგანი შეიძლება იყოს მონიშნული (რადგან
მათ name ატრიბუტის მნიშვნელობა ერთნაირია).
ყურადღება მიაქციეთ, რომ ამ რადიო
ღილაკებს მიცემულია განსხვავებული value ატრიბუტის მნიშვნელობები.
ეს აუცილებელია იმისთვის, რომ მონაცემების
სერვერზე გაგზავნის შემდეგ, PHP-მ შეძლოს განსაზღვროს, რომელი
გადამრთველი იყო არჩეული:
<input type="radio" name="test" checked value="1">
<input type="radio" name="test" value="2">
:
მაგალითი
ახლა კი მოდით გავაკეთოთ ორი ჯგუფი რადიო
გადამრთველებისა: პირველ ჯგუფს ექნება
name ატრიბუტის ერთი მნიშვნელობა,
მეორეს კი - სხვა. ვცადოთ, დავაწკაპუნოთ
მათ და დავინახოთ, რომ ჯგუფები მოქმედებენ
ერთმანეთისგან დამოუკიდებლად:
<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">
: