JavaScript - Como hacer un test SI o NO

   
Vista:

Como hacer un test SI o NO

Publicado por Eduard (8 intervenciones) el 15/01/2016 17:17:09
Hola a todos,

Quiero hacer un test de 20 preguntas que las respuestas ser SI O NO al terminar el test tiene que salir una pantalla con el recuento de los SI y NO. La parte del formulario con las preguntas la se programar con HTML pero no se como hacer el recuento de los SI y NO y que me lo muestre en una pantalla.

Alguien me puede dar unas pautas como puedo hacer el recuento y que lo muestre en una pantalla con JavaScript?

Muchas Gracias
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Como hacer un test SI o NO

Publicado por Eduard (8 intervenciones) el 15/01/2016 19:22:47
Perdonar tengo este código formulario en HTML y intento hacer el recuento con javascrip pero no consigo que el boton haga el recuento.
Gracias por la ayuda


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<form id="form1" name="form1" method="post" action="#">
 
<p>1. ¿Cree usted que la economía a mejorado en el país?</p>
<p>
<input type="radio" name="radio1" value="1">Si
<input type="radio" name="radio1" value="0">No
</p>
 
<p>2.¿Posee auto?</p>
<p>
<input type="radio" name="radio2" value="1">Si
<input type="radio" name="radio2" value="0">No
</p>
 
<p>3.¿Se considera buena gente?</p>
<p>
<input type="radio" name="tres" value="1">Si
<input type="radio" name="tres" value="0">No
</p>
<input type="button" name="" value="Ver Resultado" onClick="funcion();">
<script type="text/javascript">
//<![CDATA[
 
function cuenta() {
var s = 0; var n= 0;
var tags_inp = new Array();
var tags_inp=document.getElementsByTagName('input');
var i;
for (i=0; i<tags_inp.length; i++) {
// suma i
if (tags_inp[i].type=='radio'){
 
if(tags_inp[i].checked == true){
if (tags_inp[i].value == '0'){
n++;
}
if (tags_inp[i].value == '1'){
s++;
}
}
 
}
}
 
alert('Afirmativos: ' + s + ' Negativos: ' +n);
 
}
 
 
//]]>
</script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Vainas

Como hacer un test SI o NO

Publicado por Vainas (239 intervenciones) el 16/01/2016 10:01:51
Buenas:

Primero que nada cambia esto:

1
<input type="button" name="" value="Ver Resultado" onClick="funcion();">

por esto:

1
<input type="button" name="" value="Ver Resultado" onclick="cuenta();">

onclick va en minúsculas y no se pone function sino el nombre de la función a ejecutar.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Como hacer un test SI o NO

Publicado por Eduard (8 intervenciones) el 17/01/2016 00:21:16
Muchas gracias, va perfecto.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar