Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kolorowanie Poprawnych odpowiedzi (input radio)
szodro
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.10.2012

Ostrzeżenie: (0%)
-----


Witam. Piszę z takim problemem. Zrobilem poniższy quiz. Działa on zwyczajnie - wybieramy odpowiedź. Na koniec zlicza nam punkty w %.
Potrzebowalbym do tego dodac część skryptu, która kolorowała by na koniec poprawne odpowiedzi na zielono, zaś błędne na czerwono.
Robilem to na różne sposoby, jednak nie działą :/. Mógłby mi ktoś pomóc to zmodyfikować?




  1.  
  2. <!DOCTYPE html>
  3.  
  4.  
  5.  
  6.  
  7.  
  8. function tester(form) {
  9. var percent;
  10. var correct = 0;
  11.  
  12. if (form[0].checked == true) correct++;
  13. if (form[6].checked == true) correct++;
  14. if (form[10].checked == true) correct++;
  15. if (form[12].checked == true) correct++;
  16. if (form[19].checked == true) correct++;
  17.  
  18. percent = (correct / 5) * 100;
  19.  
  20. if (percent == 100) alert("Uzyskales " + percent + "%. Dobra Robota!");
  21.  
  22.  
  23.  
  24.  
  25.  
  26. if (percent < 100) alert("Zdobiles " + correct + " na 5 poprawnych odpowiedzi dajac ( " + percent + "% )");
  27. }
  28.  
  29.  
  30.  
  31.  
  32. </head>
  33. <h1>Quiz z Datami</h1>
  34.  
  35. <FORM onSubmit="tester(this); return false;">
  36.  
  37. <br><b>1. W ktorym roku byl Chrzest Polski <br></b>
  38. <INPUT TYPE="radio" NAME="No1" >966 <br>
  39. <INPUT TYPE="radio" NAME="No1">996 <br>
  40. <INPUT TYPE="radio" NAME="No1">896 <br>
  41. <INPUT TYPE="radio" NAME="No1">886 <br>
  42.  
  43. <br><b>2. Wydarzenie 2 <br></b>
  44. <INPUT TYPE="radio" NAME="No2">False <br>
  45. <INPUT TYPE="radio" NAME="No2">False <br>
  46. <INPUT TYPE="radio" NAME="No2">True <br>
  47. <INPUT TYPE="radio" NAME="No2">False <br>
  48.  
  49. <br><b>3. Wydarzenie 3 <br></b>
  50. <INPUT TYPE="radio" NAME="No3">False <br>
  51. <INPUT TYPE="radio" NAME="No3">False <br>
  52. <INPUT TYPE="radio" NAME="No3">True <br>
  53. <INPUT TYPE="radio" NAME="No3">False <br>
  54.  
  55. <br><b>4. Wydarzenie 4 <br></b>
  56. <INPUT TYPE="radio" NAME="No4">True <br>
  57. <INPUT TYPE="radio" NAME="No4">False <br>
  58. <INPUT TYPE="radio" NAME="No4">False <br>
  59. <INPUT TYPE="radio" NAME="No4">False <br>
  60.  
  61. <br><b>5. Wydarzenie 5 <br></b>
  62. <INPUT TYPE="radio" NAME="No5">False <br>
  63. <INPUT TYPE="radio" NAME="No5">False <br>
  64. <INPUT TYPE="radio" NAME="No5">False <br>
  65. <INPUT TYPE="radio" NAME="No5">True <br>
  66.  
  67. <INPUT TYPE="Submit" VALUE="GOTOWE"> <INPUT TYPE="Reset" VALUE="WYCZYSC">
  68. <br>
  69.  
  70.  
  71.  
  72.  
  73. </body>
  74. </html>
  75.  
  76.  
  77.  
  78.  
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 18:15