ciao a tutti ho bisogno di una mano per realizzare un test.
Il form è generato (dopo vari controlli che ho impostato) da questo codice, che si ripete più volte per ogni domanda che voglio visualizzare:
Codice:
document.write ("<form name='ilform'><table align='center' width='250' border='1' bordercolor='#cccccc'>"); //creazione della tabella con le domande
document.write ("<tr>");
document.write ("<td colspan='2' style='background-color: #000099;'>");
document.write ("<font color='#FFFFFF'><b>Domanda numero " + (k + 1) + "</b></font>");
document.write ("</td>");
document.write ("</tr>");
document.write ("<tr>");
document.write ("<td>" + StringaSelXml.documentElement.childNodes(k).childNodes(0).text + "</td>");
document.write ("</tr>");
document.write ("<tr>");
document.write ("<td><INPUT TYPE='radio' NAME=", k, " VALUE=1>" + StringaSelXml.documentElement.childNodes(k).childNodes(1).text + "</td>");
document.write ("</tr>");
document.write ("<tr>");
document.write ("<td><INPUT TYPE='radio' NAME=", k, " VALUE=2 >" + StringaSelXml.documentElement.childNodes(k).childNodes(2).text + " </td>");
document.write ("</tr>");
document.write ("<tr>");
document.write ("<td><INPUT TYPE='radio' NAME=", k, " VALUE=3 >" + StringaSelXml.documentElement.childNodes(k).childNodes(3).text + " </td>");
document.write ("</tr>");
document.write ("<tr>");
document.write ("<td><INPUT TYPE='radio' NAME=", k, " VALUE=4 >" + StringaSelXml.documentElement.childNodes(k).childNodes(4).text + " </td>");
document.write ("</tr>");
document.write ("<tr>");
document.write ("<td><input type=button value='Controlla il test' onClick=ControllaTest(ilform)></td>");
document.write ("</tr>");
document.write ("</table>");
document.write ("</form><br>");
(dove k è l'indice di un ciclo for e le funzioni StringaSelXml.documentElement.... servono per la lettura da un file xml)
Il problema nasce dal fatto che non so come eseguire il controllo sulle risposte (in pratica dopo aver visualizzato la domanda e le risposte, non so come controllare quale casella viene spuntata e se vengono spuntate tutte, e infine fornire un risultato)...
Spero possiate aiutarmi (anche suggerendo lievi modifiche al codice sopra, basta che si mantenga la visualizzazione coi bottoni radio).
Grazie!