Script quiz, AJUTOR!

Salut am acest cod html de quiz si as avea nevoie de putin ajutor credeti ca ma puteti ajuta cumva sa reusesc sa il transform in php sau nu neaparat sa-l transform in html sa fac sa nu se mai vada raspunsul gresit sau corect cand intri in sursa pagini sau inspect element… Mentionez ca nu stiu prea bine php dar am inceput sa-l inteleg usor usor dar tot nu reusesc sa ii dau de cap.

<meta charset="utf-8" />
<title></title>
<style type="text/css">
 #rightans{
 color: #20DF07;
 font: bold 13px/22px Georgia, serif;
 }
 #wrongans{
 color: #FF0000;
 font: bold 13px/22px Georgia, serif;
 }
</style>
<script>
 window.onerror = function (m, u, l) {
 return true;
 }


 'use strict';

 function validate() {
 var radios = document.getElementById("quiz").getElementsByTagName("INPUT");
 var labels = document.getElementsByTagName('LABEL');
 //console.log(getKeys(radios));
 var right = 0;
 var wrong = 0;
 for (var i = 0, len = radios.length; i < len; i++) {
if (radios[i].value == "x") {
labels[i].id = "rightans";
}
if (radios[i].checked == true) {
if (radios[i].value == "x") {
right++;
//labels[i].style.color = "#00FF00";
labels[i].id = "rightans";
}
else {
wrong++;
labels[i].id = 'wrongans';
}
}
}
 var pcnt = (30 * right / (wrong + right)).toFixed(1);
 document.getElementById("score").innerHTML = 'Intrebari Corecte: ' + right + '<br/>Intrebari Gresite: ' + wrong + '<br/>Puncte obtinute: ' + pcnt ;
 }

 function clear() {
 var radios = document.getElementById("quiz").getElementsByTagName("INPUT");
 for (var i = 0, len = radios.length; i < len; i++) {
 radios[i].checked = false;
 if (radios[i].value == "x") {
 radios[i].parentNode.parentNode.className = '';
 }
 }
 document.getElementById("score").innerHTML = '';
 }

</script>
<div id="quiz">
 <h1></h1> <h2>Test Română AdP Fonetică 1 </h2> 




<fieldset id="q1"><legend>Întrebarea numărul 1</legend><legend><b>Câte litere, câte sunete și ce fel de sunete sunt în cuvintele: <u>gestionar</u> și <u>iaurgiu</u>:</b></legend> 

<label><input name="q1" type="radio" value="a" />a) 9lit și 8sunete: 3voc + 5cons + 1semivoc + 1lit. ajut.; 7lit și 6sunete: 4voc și 2cons + 1lit. ajut.</label><br/>
<label><input name="q1" type="radio" value="x" />b) 9lit și 9sunete: 4voc + 5cons + 1lit. ajut.; 7lit și 7sunete: 3voc și 2cons + 2semivoc + 1lit. ajut.</label><br/>
<label><input name="q1" type="radio" value="c" />c) 9lit și 8sunete: 3voc + 4cons + 1semivoc + 1lit. ajut.; 7lit și 6sunete: 3voc și 2cons + 1 semivoc + 1lit. ajut.</label></fieldset>




<fieldset id="q2"><legend>Întrebarea numărul 2</legend><legend><b>Valorile literei <u>i</u> în cuvintele: Ici iarba crește în orice condiții., sunt, în ordine:</b></legend> 

<label><input name="q2" type="radio" value="a" />a) vocală, vocală, semivocală, vocală, vocală, semivocală, vocală</label><br/>
<label><input name="q2" type="radio" value="b" />b) vocală, literă ajutătoare, semivocală, vocală, vocală, semivocală, vocală</label><br/>
<label><input name="q2" type="radio" value="x" />c) vocală, literă ajutătoare, semivocală, i scurt, vocală, vocală, semivocală</label></fieldset>




<fieldset id="q3"><legend>Întrebarea numărul 3</legend><legend><b>Conține diftongi seria:</b></legend> 

<label><input name="q3" type="radio" value="a" />a) aplicație, anii, situație, el</label><br/>
<label><input name="q3" type="radio" value="x" />b) ultimii, tocmai, ea, ești</label><br/>
<label><input name="q3" type="radio" value="c" />c) eu, erau, obicei, aici</label></fieldset>




<fieldset id="q4"><legend>Întrebarea numărul 4</legend><legend><b>Conține triftongi ascendenți seria:</b></legend> 

<label><input name="q4" type="radio" value="x" />a) leoarcă, creioane, Ioan</label><br/>
<label><input name="q4" type="radio" value="b" />b) ploaie, căruia, aripioară</label><br/>
<label><input name="q4" type="radio" value="c" />c) le-oi(da), eu, aveau, sui</label></fieldset>




<fieldset id="q5"><legend>Întrebarea numărul 5</legend><legend><b>Care variantă notează numai semivocale:</b></legend> 

<label><input name="q5" type="radio" value="x" />a) y, o, i, u, w</label><br/>
<label><input name="q5" type="radio" value="b" />b) e, o, u, i, w</label><br/>
<label><input name="q5" type="radio" value="c" />c) e, i, w, o, u</label></fieldset>




<fieldset id="q6"><legend>Întrebarea numărul 6</legend><legend><b>Care variantă notează atât vocale, cât și semivocale:</b></legend> 

<label><input name="q6" type="radio" value="a" />a) î, ă, o, u, i, y</label><br/>
<label><input name="q6" type="radio" value="x" />b) e, i, o, u, y</label><br/>
<label><input name="q6" type="radio" value="c" />c) e, i, w, o, u</label></fieldset>




<fieldset id="q7"><legend>Întrebarea numărul 7</legend><legend><b>Litera <u>e</u> poate fi:</b></legend> 

<label><input name="q7" type="radio" value="a" />a) vocală, semivocală, literă ajutătoare</label><br/>
<label><input name="q7" type="radio" value="x" />b) vocală, semivocală, <u>e</u> cu val. de <u>i</u> semivocalic, <u>e</u> cu valoare de <u>ie</u>, lit. ajut.</label><br/>
<label><input name="q7" type="radio" value="c" />d) vocală, semivocală, lit ajut, <u>e</u> cu val. de diftong</label></fieldset>


 

<fieldset id="q8"><legend>Întrebarea numărul 8</legend><legend><b><u>I</u> este numai literă ajutătoare în cuvintele din seria:</b></legend> 

<label><input name="q8" type="radio" value="a" />a) copaci, mingi, a fugi, genunchieră</label><br/>
<label><input name="q8" type="radio" value="x" />b) copaci, fugi, genunchi, unchi</label><br/>
<label><input name="q8" type="radio" value="c" />c) cianură, obicei, geamgiu, solfegiu</label></fieldset>




<fieldset id="q9"><legend>Întrebarea numărul 9</legend><legend><b>Litera <u>e</u> notează o semivocală în toate cuvintele din seria:</b></legend> 

<label><input name="q9" type="radio" value="a" />a) teamă, poliție, baie, ocean</label><br/>
<label><input name="q9" type="radio" value="b" />b) teamă, ceară, prietenie, plăcea</label><br/>
<label><input name="q9" type="radio" value="x" />c) cafea, doljean, ne-a(dat), teamă</label></fieldset>




<fieldset id="q10"><legend>Întrebarea numărul 10</legend><legend><b><u>E</u> este numai literă ajutătoare în toate cuvintele din seria:</b></legend> 

<label><input name="q10" type="radio" value="x" />a) geam, Dobrogea, urechea, vergea</label><br/>
<label><input name="q10" type="radio" value="b" />b) ceară, german, prefăceau, germen</label><br/>
<label><input name="q10" type="radio" value="c" />c) ceartă, cer, gem, gheară</label></fieldset>




<fieldset id="q11"><legend>Întrebarea numărul 11</legend><legend><b>Valorile literei <u>e</u> în cuvintele: El mergea într-o ceată de flăcăi pe aceste alei., sunt:</b></legend> 

<label><input name="q11" type="radio" value="a" />a) voc., voc., lit.ajut., lit.ajut., voc., voc., voc., lit.ajut., voc., semivoc.</label><br/>
<label><input name="q11" type="radio" value="x" />b) <u>e</u> cu val. de <u>ie</u>, voc., lit.ajut., lit.ajut., voc., voc., voc., lit.ajut., voc., voc.</label><br/>
<label><input name="q11" type="radio" value="c" />c) voc., voc., semivoc., semivoc., voc., voc., lit.ajut., voc., semivoc.</label></fieldset>




<fieldset id="q12"><legend>Întrebarea numărul 12</legend><legend><b>Sunt corect despărțite în silabe toate cuvintele din seria:</b></legend> 

<label><input name="q12" type="radio" value="x" />a) croa-zi-e-ră, toas-ta, ci-a-nu-ră, i-gi-e-nă</label><br/>
<label><input name="q12" type="radio" value="b" />b) ja-gu-ar, gât-lej, at-let, ia-nua-ri-e, ge-a-nă</label><br/>
<label><input name="q12" type="radio" value="c" />c) ma-io-ne-ză, pi-ca-nte, fra-cți-u-ne, a-lei-lor</label></fieldset>




<fieldset id="q13"><legend>Întrebarea numărul 13</legend><legend><b>Conține două silabe toate cuvintele din seria:</b></legend>
 
<label><input name="q13" type="radio" value="a" />a) budincă, pizza, torturi, aluat, mici</label><br/>
<label><input name="q13" type="radio" value="b" />b) anume, caută, subiect, obiect, cremă</label><br/>
<label><input name="q13" type="radio" value="x" />c) pentru, alei, torturi, jaguar, toasta</label></fieldset>




<fieldset id="q14"><legend>Întrebarea numărul 14</legend><legend><b>Litera <u>e</u> este și vocală si literă ajutătoare în toate cuvintele din seria:</b></legend> 

<label><input name="q14" type="radio" value="a" />a) genă, geantă, face, ungher, ceapă</label><br/>
<label><input name="q14" type="radio" value="x" />b) general, cerb, cerc, ghețar, ungher</label><br/>
<label><input name="q14" type="radio" value="c" />c) ger, german, gheară, ceilalți, legendă</label></fieldset>




<fieldset id="q15"><legend>Întrebarea numărul 15</legend><legend><b>Literele repetate notează un diftong în toate cuvintele din seria:</b></legend> 

<label><input name="q15" type="radio" value="a" />a) alcool, perpetuu, conștiință, alee</label><br/>
<label><input name="q15" type="radio" value="x" />b) plămânii, atleții, fiică, prietenii, papucii</label><br/>
<label><input name="q15" type="radio" value="c" />c) a înmii, ideii, alee, asiduu, ii</label></fieldset>




<fieldset id="q16"><legend>Întrebarea numărul 16</legend><legend><b>Câți diftongi sunt în enunțul: Eu făcui doi cercei din ghiocei și voi mai face.:</b></legend>
 
<label><input name="q16" type="radio" value="x" />a) 6 diftongi</label><br/>
<label><input name="q16" type="radio" value="b" />b) 7 diftongi</label><br/>
<label><input name="q16" type="radio" value="c" />c) 8 diftongi</label></fieldset>




<fieldset id="q17"><legend>Întrebarea numărul 17</legend><legend><b>Indică seria în care cuvintele sunt ordonate corect alfabetic:</b></legend> 

<label><input name="q17" type="radio" value="a" />a) mare, mac, marinar, matelot, măr</label><br/>
<label><input name="q17" type="radio" value="x" />b) cablu, cadou, cafea, cai, călugăr</label><br/>
<label><input name="q17" type="radio" value="c" />c) dar, dop, dacă, decembrie, dorință, datorie</label></fieldset>



<fieldset id="q18"><legend>Întrebarea numărul 18</legend><legend><b>Litera <u>i</u> notează un <u>i</u> scurt în toate cuvintele din seria:</b></legend> 

<label><input name="q18" type="radio" value="a" />a) codri, meci, blugi, toți, prinți</label><br/>
<label><input name="q18" type="radio" value="x" />b) bichini, același, brazi, oricare</label><br/>
<label><input name="q18" type="radio" value="c" />c) misiuni, emisiuni, dragi, Cristi, feluri</label></fieldset>




<fieldset id="q19"><legend>Întrebarea numărul 19</legend><legend><b>Literele <u>ii</u> notează un diftong ascendent în toate cuvintele din seria:</b></legend> 

<label><input name="q19" type="radio" value="x" />a) femeii, aleii, foii, văii</label><br/>
<label><input name="q19" type="radio" value="b" />b) copii, munții, rochii, pantofii</label><br/>
<label><input name="q19" type="radio" value="c" />c) oii, foii, pustii, fii</label></fieldset>




<fieldset id="q20"><legend>Întrebarea numărul 20</legend><legend><b>Sunt accentuate corect toate cuvintele din seria:</b></legend>
 
<label><input name="q20" type="radio" value="a" />a) m<u>a</u>ree, marg<u>i</u>ne, copil<u>a</u>ndru, ved<u>e</u>nie</label><br/>
<label><input name="q20" type="radio" value="b" />b) mar<u>e</u>e, m<u>a</u>rgine, c<u>o</u>pilandru, ha<u>o</u>s</label><br/>
<label><input name="q20" type="radio" value="x" />c) mar<u>e</u>e, h<u>a</u>os, tax<u>i</u>, but<u>e</u>lie, f<u>u</u>rie</label></fieldset>




<fieldset id="q21"><legend>Întrebarea numărul 21</legend><legend><b>Cuvântul <u>chiulangiu</u> conține:</b></legend> 

<label><input name="q21" type="radio" value="a" />a) 4 voc., 4 cons., 3 lit.ajut.</label><br/>
<label><input name="q21" type="radio" value="x" />b) 3 voc., 4 cons., 1 semivoc., 3 lit.ajut.</label><br/>
<label><input name="q21" type="radio" value="c" />c) 5 voc., 5 cons., 3 lit.ajut.</label></fieldset>




<fieldset id="q22"><legend>Întrebarea numărul 22</legend><legend><b>Identifică seria care conține toate cuvintele scrise corect</b></legend> 

<label><input name="q22" type="radio" value="a" />a) să îngrijască, chiamă, agreea, oblojeală</label><br/>
<label><input name="q22" type="radio" value="x" />b) gogoșărie, creează, doljean, eczemă</label><br/>
<label><input name="q22" type="radio" value="c" />c) așează, înșală, clujan, veghiau</label></fieldset>




<fieldset id="q23"><legend>Întrebarea numărul 23</legend><legend><b>Sunt scrise corect toate cuvintele din seria:</b></legend> 

<label><input name="q23" type="radio" value="a" />a) excavator, inopinat, bătrâneață, cerceșător</label><br/>
<label><input name="q23" type="radio" value="x" />b) excavator, inopinat, bătrânețe</label><br/>
<label><input name="q23" type="radio" value="c" />c) someșan, afectos, grijă, fașe</label></fieldset>




<fieldset id="q24"><legend>Întrebarea numărul 24</legend><legend><b>Sunt scrise corect toate cuvintele din seria:</b></legend> 

<label><input name="q24" type="radio" value="a" />a) al o sutelea, al două sutălea, al două miilea</label><br/>
<label><input name="q24" type="radio" value="b" />b) al o sutălea, al două sutelea, al două mielea</label><br/>
<label><input name="q24" type="radio" value="x" />c) al o sutălea, al două sutelea, al două miilea</label></fieldset>




<fieldset id="q25"><legend>Întrebarea numărul 25</legend><legend><b>Selectează cuvintele care conțin diftong: stadion, poliție, baie, soare, iaurt, hangiu:</b></legend> 

<label><input name="q25" type="radio" value="a" />a) toate cuvintele conțin diftongi</label><br/>
<label><input name="q25" type="radio" value="b" />b) doar: stadion, baie, soare, iaurt</label><br/>
<label><input name="q25" type="radio" value="x" />c) doar: baie, soare, iaurt, hangiu</label></fieldset>




<fieldset id="q26"><legend>Întrebarea numărul 26</legend><legend><b>Alege varianta în care toate cuvintele sunt desparțite corect în silabe:</b></legend> 

<label><input name="q26" type="radio" value="a" />a) per-vert-i, func-ți-e, ju-ris-con-sult, lean-dru</label><br/>
<label><input name="q26" type="radio" value="b" />b) per-ver-ti, fun-cți-e, ju-rist-con-sult, le-an-dru</label><br/>
<label><input name="q26" type="radio" value="x" />c) per-ver-ti, func-ți-e, ju-ris-con-sult, le-and-dru</label></fieldset>




<fieldset id="q27"><legend>Întrebarea numărul 27</legend><legend><b>Sunt omografe toate cuvintele din seria:</b></legend> 

<label><input name="q27" type="radio" value="a" />a) caracter, agrafă, comedie, patină</label><br />
<label><input name="q27" type="radio" value="x" />b) acele, dresuri, afin, imobil</label><br />
<label><input name="q27" type="radio" value="c" />c) poartă, castanii, torturi, profesor</label></fieldset>




<fieldset id="q28"><legend>Întrebarea numărul 28</legend><legend><b>Sunt accentuate corect pe ultima silabă toate cuvintele din seria:</b></legend> 

<label><input name="q28" type="radio" value="x" />a) blestem, bolnav, scrutin, cobai</label><br/>
<label><input name="q28" type="radio" value="b" />b) încotro, pledoarie, butelie, mafie</label><br/>
<label><input name="q28" type="radio" value="c" />c) afecțiune, potențial, fabrică, boală</label></fieldset>




<fieldset id="q29"><legend>Întrebarea numărul 29</legend><legend><b>Cuvântul <u>chercheliți</u> conține:</b></legend>
 
<label><input name="q29" type="radio" value="a" />a) 3 vocale, 5 consoane, 1 i scurt, 2 lit. ajut.</label><br/>
<label><input name="q29" type="radio" value="x" />b) 3 vocale, 5 consoane, 1 i scurt, 4 lit. ajut.</label><br/>
<label><input name="q29" type="radio" value="c" />c) 4 vocale, 6 consoane, 4 lit. ajut.</label></fieldset>




<fieldset id="q30"><legend>Întrebarea numărul 30</legend><legend><b>Conține diftongi cu cratimă enunțul: 1. S-a dat de-a dura; 2. Apa era într-un vas; 3. Nu știu ce-a făcut el; 4. Ne-am dus la film; 5. Ei și-au adus cărțile:</b></legend> 

 <label><input name="q30" type="radio" value="a" />a) 1, 2, 3</label><br/>
 <label><input name="q30" type="radio" value="b" />b) 1, 4, 5</label><br/>
 <label><input name="q30" type="radio" value="x" />c) 1 și 4</label></fieldset>




</div>
<input id="btn" type="button" value="Verifica Raspunsurile" onClick="validate()" /><input id="btnclr" type="button" value="Repeta Testul" onClick="window.location.reload();" />
<h2 id="score">&nbsp; &nbsp; &nbsp;</h2>