Na przykład aplikacja internetowa akceptuje numer e -mail lub numer telefonu i chcesz, aby użytkownik wybrał jeden, a nie jedno i drugie. Przyciski radiowe przydaje się do osiągnięcia tego zadania. Najpierw zdefiniujemy przyciski radiowe w HTML, a następnie przejdziemy do JavaScript, abyśmy mogli wziąć wejście za pomocą przycisków opcji.
Html
Wybierz swoją preferowaną opcję
W powyższym kodzie HTML użyliśmy dwóch przycisków opcji i podaliśmy nazwę kontaktu. Konieczne jest nadanie tej samej nazwy tej samej grupie przycisków radiowych, aby można było wybrać jednocześnie. Użyliśmy również etykiet do oznaczania naszych wejściowych przycisków opcji. W naszej przeglądarce zobaczymy następujące dane wyjściowe, kiedy uruchomimy powyższy kod:
Widzimy również, że tylko jeden przycisk opcji można wybrać w danym momencie. Przed przejściem w kierunku części JavaScript zainicjujmy również przesyłanie w HTML, abyśmy mogli później wysłuchać wydarzeń na tym przycisku.
Wybierz swoją preferowaną opcję
Zainicjowaliśmy przycisk i daliśmy mu zdarzenie OnClick, aby gdy użytkownik kliknął składać przycisk, funkcja HandleClick () rozpocznie się wykonywanie. Ostatecznie wspomnieliśmy o naszej nazwie JavaScript z pomocą scenariusz tag i używa src atrybut przekazał nazwę pliku kod.JS.
JavaScript
Teraz, gdy zdefiniowaliśmy dwa przyciski opcji w HTML, zróbmy następny krok w kierunku uzyskania wejścia z przycisku opcji, dlatego konieczne jest najpierw określić, który przycisk opcji jest aktywny lub wybrany. W tym celu użyjemy QuerySelelectorAll (), które wybierze wszystkie przyciski opcji z kontaktem z nazwą.
funkcjaHandleClick ()W powyższym JavaScript funkcja Handleclick () jest tworzona na początku, która jest wywoływana z HTML składać przycisk. Po tym używa querySelelectionAll (”wejście [name =” contact ”]”) Wybieramy wszystkie przyciski opcji, które mają nazwę kontakt i zapisz odniesienie wszystkich przycisków radiowych w zmiennej przyciski radiowe. Po czym stworzyliśmy pętlę, która będzie iterowana przez każdy przycisk opcji i sprawdzi, czy jakikolwiek przycisk opcji jest sprawdzony, czy nie, co oznacza, że przycisk opcji jest wybrany, czy nie. Jeśli wybrany zostanie przycisk opcji, będzie przechowywać wartość tego przycisku opcji w wybrana wartość zmienny.
Po zakończeniu pętli ujednolicmy instrukcję IF/Else, która sprawdza, czy wybrana wartość zmienna jest pusta, czy nie. Jeśli ma pewną wartość, ostrzega tę wartość, w przeciwnym razie ostrzeżenie Proszę wybrać opcję zostanie pokazany użytkownikowi.
W powyższym wyjściu widzimy, że kiedy nie wybraliśmy przycisku opcji, alert pokazał nam wiadomość Proszę wybrać opcję. Jednak kiedy wybieramy E-mail przycisk opcji, widzimy wartość wiadomości e -mail i kiedy wybieramy Telefon przycisk opcji, a następnie widzimy wartość telefonu.
Wniosek
Aby skonfigurować grupę powiązanych opcji i wybierając tylko jedną w jednym czasie, użyte są przyciski opcji. Przyciski radiowe są inicjowane z <wejście> elementy HTML i sprawdzony właściwość jest używana w JavaScript, aby sprawdzić, czy przycisk opcji został wybrany, czy nie. Przyciski radiowe są bardzo przydatne, gdy dostępnych jest wiele opcji, a programista chce, aby użytkownik wybrał tylko jeden. W tym poście uczymy się, jak przyjmować dane wejściowe za pomocą przycisków opcji w JavaScript.