Buenas, llevo unos días dándole vueltas a esta practica, llevo muy poco con JS y no entiendo muy bien porque no me va esta función para que me lleve un recuento de las opciones que ha seleccionado en el cuestionario.
spoiler
<script>
function resultado() {
var contA=0, contB=0, contC=0, contD=0, totalContA=0, totalContB=0, totalContC=0, totalContD=0;
<!-- 1ª opcion -->
if (document.getElementById('pA').checked==true) {contA++}
<!-- 2ª opcion -->
if (document.getElementById('pB').checked==true) {contB++}
<!-- 3ª opcion -->
if (document.getElementById('pC').checked==true) {contC++}
<!-- 4ª opcion -->
if (document.getElementById('pD').checked==true) {contD++}
totalContA=contA;
totalContB=contB;
totalContC=contC;
totalContD=contD;
alert(" Resultado: " + totalContA);
alert(" Resultado: " + totalContB);
alert(" Resultado: " + totalContC);
alert(" Resultado: " + totalContD);
location.reload();
}
</script>
</head>
<body>
<form>
<h2>De las siguientes características personales indica con cuál de cada cuatro (sólo una de ellas) te sientes más identificado/a:</h2>
<table> 1
<tr>
<td><p><input type="radio" name="pregunta1" id="pA">A</p></td>
<td></td>
<td></td>
<td></td>
<td>Directo/a</td>
</tr>
<tr>
<td></td>
<td><p><input type="radio" name="pregunta1" id="pB">B</p></td>
<td></td>
<td></td>
<td>Hablador/a</td>
</tr>
<tr>
<td></td>
<td></td>
<td><p><input type="radio" name="pregunta1" id="pC">C</p></td>
<td></td>
<td>Suave</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td><p><input type="radio" name="pregunta1" id="pD">D</p></td>
<td>Primero analizo cuidadosamente las situaciones</td>
</tr>
</table>
<br/>
<table> 2
<tr>
<td><p><input type="radio" name="pregunta2" id="pA">A</p></td>
<td></td>
<td></td>
<td></td>
<td>Atrevido/a</td>
</tr>
<tr>
<td></td>
<td><p><input type="radio" name="pregunta2" id="pB">B</p></td>
<td></td>
<td></td>
<td>Me entusiasmo con facilidad</td>
</tr>
<tr>
<td></td>
<td></td>
<td><p><input type="radio" name="pregunta2" id="pC">C</p></td>
<td></td>
<td>Tiendo a no participar activamente</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td><p><input type="radio" name="pregunta2" id="pD">D</p></td>
<td>Me gusta que todo esté bien organizado</td>
</tr>
</table>
<br/>
<table> 3
<tr>
<td><p><input type="radio" name="pregunta3" id="pA">A</p></td>
<td></td>
<td></td>
<td></td>
<td>Contundente</td>
</tr>
<tr>
<td></td>
<td><p><input type="radio" name="pregunta3" id="pB">B</p></td>
<td></td>
<td></td>
<td>Persuasivo/a</td>
</tr>
<tr>
<td></td>
<td></td>
<td><p><input type="radio" name="pregunta3" id="pC">C</p></td>
<td></td>
<td>Simpático/a</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td><p><input type="radio" name="pregunta3" id="pD">D</p></td>
<td>Exacto/a</td>
</tr>
</table>
<p><input type="button" value=" R E S U L T A D O " onclick="resultado()"/></p>
</form>
</body>
</html>