Advertisement
Guest User

Enkel Quiz

a guest
May 27th, 2017
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Quiz</title>
  6.     <style>
  7.         .riktigFarge{
  8.             color: #4df260;
  9.         }
  10.     </style>
  11. </head>
  12. <body>
  13.  
  14. <form id="frm">
  15.     <h3>Hva er 1+1?</h3>
  16.     <input type="radio" name="spm1" id="riktigEn"> <span class="riktig">2</span><br>
  17.     <input type="radio" name="spm1"> <span class="feil">3</span><br>
  18.     <input type="radio" name="spm1"> <span class="feil">4</span><br>
  19.     <h3>Hva er 2+2?</h3>
  20.     <input type="radio" name="spm2"> <span class="feil">3</span><br>
  21.     <input type="radio" name="spm2"> <span class="feil">5</span><br>
  22.     <input type="radio" name="spm2" id="riktigTo"> <span class="riktig">4</span><br>
  23.     <h3>Hva er 4+4?</h3>
  24.     <input type="radio" name="spm3" id="riktigTre"> <span class="riktig">8</span><br>
  25.     <input type="radio" name="spm3"> <span class="feil">6</span><br>
  26.     <input type="radio" name="spm3"> <span class="feil">9</span><br>
  27.     <button id="btnSubmit" type="submit">Svar</button>
  28. </form>
  29.  
  30. <span id="svar"></span>
  31. <button id="igjen">Prøv igjen!</button>
  32.  
  33. <script>
  34.     let frm = document.getElementById("frm");
  35.     let riktigEn = document.getElementById("riktigEn");
  36.     let riktigTo = document.getElementById("riktigTo");
  37.     let riktigTre = document.getElementById("riktigTre");
  38.     let btnSubmit = document.getElementById("btnSubmit");
  39.     let svar = document.getElementById("svar");
  40.     let feil = document.getElementsByClassName("feil");
  41.     let riktig = document.getElementsByClassName("riktig");
  42.     let igjen = document.getElementById("igjen");
  43.  
  44.     frm.onsubmit = function (evt) {
  45.         evt.preventDefault();
  46.         if((riktigEn.checked && !riktigTo.checked && !riktigTre.checked) ||
  47.             (!riktigEn.checked && riktigTo.checked && !riktigTre.checked) ||
  48.             (!riktigEn.checked && !riktigTo.checked && riktigTre.checked)){
  49.             svar.innerHTML = "Du hadde en riktig!";
  50.             for(let i = 0; i<riktig.length; i++){
  51.                 riktig[i].style.color = "#4df260";
  52.             }
  53.         }else if((riktigEn.checked && riktigTo.checked && !riktigTre.checked) ||
  54.             (!riktigEn.checked && riktigTo.checked && riktigTre.checked) ||
  55.             (riktigEn.checked && !riktigTo.checked && riktigTre.checked)){
  56.             svar.innerHTML = "Du hadde to riktig!";
  57.             for(let i = 0; i<riktig.length; i++){
  58.                 riktig[i].style.color = "#4df260";
  59.             }
  60.         }else if(riktigEn.checked && riktigTo.checked && riktigTre.checked) {
  61.             svar.innerHTML = "Du hadde alle riktig!";
  62.             for (let i = 0; i < riktig.length; i++) {
  63.                 riktig[i].style.color = "#4df260";
  64.             }
  65.         }
  66.     };
  67.  
  68.     igjen.onclick = function () {
  69.         frm.reset();
  70.         svar.innerHTML = "";
  71.         for(let i = 0; i<riktig.length; i++){
  72.             riktig[i].style.color = "#000000";
  73.         }
  74.     }
  75. </script>
  76. </body>
  77. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement