menu

Test z opcjami odpowiedzi w kodzie HTML na JavaScript

W poprzednich lekcjach odpowiedzi na pytania testowe musiały być wpisywane w inputy. W praktyce jednak często spotyka się również testy, w których można wybrać jedną opcję odpowiedzi z proponowanych. Nauczmy się tworzyć takie testy.

Zacznijmy ponownie od prostej wersji, gdzie pytania i odpowiedzi są przechowywane w kodzie HTML, a następnie stopniowo będziemy komplikować.

A oto test z opcjami odpowiedzi:

<div id="test"> <div> <p>pytanie 1?</p> <label> <input type="radio" name="1" data-right> opcja 1 </label> <label> <input type="radio" name="1"> opcja 2 </label> <label> <input type="radio" name="1"> opcja 3 </label> </div> <div> <p>pytanie 2?</p> <label> <input type="radio" name="2"> opcja 1 </label> <label> <input type="radio" name="2" data-right> opcja 2 </label> <label> <input type="radio" name="2"> opcja 3 </label> </div> <div> <p>pytanie 3?</p> <label> <input type="radio" name="3"> opcja 1 </label> <label> <input type="radio" name="3"> opcja 2 </label> <label> <input type="radio" name="3" data-right> opcja 3 </label> </div> </div>

Jak widzicie, opcje odpowiedzi możemy wybrać za pomocą przycisków opcji. Przy tym w każdym pytaniu przycisk opcji z poprawną odpowiedzią oznaczony jest atrybutem data-right.

Spraw, aby po wybraniu jednej z odpowiedzi na pytanie, ta odpowiedź była natychmiast sprawdzana pod kątem poprawności.

Zmodyfikuj swój kod tak, aby sprawdzanie odpowiedzi wykonywało się po naciśnięciu przycisku.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć