menu

Test s možnostmi odpovědí v HTML kódu na JavaScript

V předchozích lekcích odpovědi na otázky testu se musely vepisovat do inputů. V praxi se však často setkáváme také s testy, ve kterých lze vybrat jednu možnost odpovědi z nabízených. Pojďme se naučit vytvářet takové testy.

Pojďme opět začít jednoduchou variantou, kdy jsou otázky a odpovědi uloženy v HTML kódu, a poté budeme postupně komplikovat.

Takže, zde je test s možnostmi odpovědí:

<div id="test"> <div> <p>otázka 1?</p> <label> <input type="radio" name="1" data-right> možnost 1 </label> <label> <input type="radio" name="1"> možnost 2 </label> <label> <input type="radio" name="1"> možnost 3 </label> </div> <div> <p>otázka 2?</p> <label> <input type="radio" name="2"> možnost 1 </label> <label> <input type="radio" name="2" data-right> možnost 2 </label> <label> <input type="radio" name="2"> možnost 3 </label> </div> <div> <p>otázka 3?</p> <label> <input type="radio" name="3"> možnost 1 </label> <label> <input type="radio" name="3"> možnost 2 </label> <label> <input type="radio" name="3" data-right> možnost 3 </label> </div> </div>

Jak vidíte, možnosti odpovědí můžeme vybrat pomocí radio buttonů. Přitom v každé otázce je radio button se správnou možností označen atributem data-right.

Zařiďte, aby při výběru jedné z odpovědí na otázku byla tato odpověď okamžitě zkontrolována na správnost.

Upravte svůj kód tak, aby kontrola odpovědí probíhala po stisknutí tlačítka.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout