menu

แบบทดสอบที่มีตัวเลือกคำตอบในโค้ด HTML โดยใช้ JavaScript

ในบทเรียนก่อนหน้านี้ คำตอบสำหรับคำถามในแบบทดสอบ ต้องถูกพิมพ์ลงในอินพุต อย่างไรก็ตาม ในชีวิตจริง มักจะมีแบบทดสอบประเภทที่คุณสามารถเลือก คำตอบได้หนึ่งข้อจากตัวเลือกที่ให้มา มาเรียนรู้วิธีการสร้างแบบทดสอบประเภทนี้กัน

มาเริ่มจากเวอร์ชันง่ายๆ อีกครั้ง โดยที่คำถามและคำตอบจะถูกเก็บไว้ในโค้ด HTML จากนั้นเราค่อยเพิ่มความซับซ้อนขึ้นทีละน้อย

แล้วนี่คือแบบทดสอบที่มีตัวเลือกคำตอบ:

<div id="test"> <div> <p>คำถาม 1?</p> <label> <input type="radio" name="1" data-right> ตัวเลือก 1 </label> <label> <input type="radio" name="1"> ตัวเลือก 2 </label> <label> <input type="radio" name="1"> ตัวเลือก 3 </label> </div> <div> <p>คำถาม 2?</p> <label> <input type="radio" name="2"> ตัวเลือก 1 </label> <label> <input type="radio" name="2" data-right> ตัวเลือก 2 </label> <label> <input type="radio" name="2"> ตัวเลือก 3 </label> </div> <div> <p>คำถาม 3?</p> <label> <input type="radio" name="3"> ตัวเลือก 1 </label> <label> <input type="radio" name="3"> ตัวเลือก 2 </label> <label> <input type="radio" name="3" data-right> ตัวเลือก 3 </label> </div> </div>

อย่างที่คุณเห็น เราสามารถเลือกคำตอบได้ โดยใช้ปุ่มวิทยุ (radio buttons) ในแต่ละคำถาม ปุ่มวิทยุที่มีคำตอบที่ถูกต้องจะถูกทำเครื่องหมายด้วยแอตทริบิวต์ data-right

ทำให้เมื่อเลือกหนึ่งในคำตอบของคำถาม คำตอบนั้นจะถูกตรวจสอบความถูกต้องทันที

ปรับเปลี่ยนโค้ดของคุณให้การตรวจสอบ คำตอบทำงานเมื่อกดปุ่ม

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ