Foros del Web » Programando para Internet » Javascript »

variable dentro de un ciclo

Estas en el tema de variable dentro de un ciclo en el foro de Javascript en Foros del Web. Hola, soy nuevo aquí, aunque ya conocia esta página, pero hoy me surgió una duda que no he visto en otros foros, así que aqui ...
  #1 (permalink)  
Antiguo 25/06/2010, 21:19
 
Fecha de Ingreso: junio-2010
Mensajes: 17
Antigüedad: 14 años, 4 meses
Puntos: 0
variable dentro de un ciclo

Hola, soy nuevo aquí, aunque ya conocia esta página, pero hoy me surgió una duda que no he visto en otros foros, así que aqui va.

lo que quiero hacer es revizar como una especia de examen, y he creado una variable array para las respuestas a comparar, eso me funciona pero quede pegado en esta parte, porque lo que quiero es que a traves de un ciclo llame a una variable la cual en un inicio se llama test1, pero quiero que cambie a test2 o mas sin tener que hacerlo a cada rato, y luego quiero que se le sume otro ciclo para que me diga los valores de cada radio; puesto en el body.

como les digo tengo ya el codigo que me compara y esta muy bien pero quiero optimizar mi codigo para ahorrarme tiempo, ya que me basta con crear cada pregunta en el html y no quiero tener que hacer un codigo en javascript para cada pregunta.

Este es el código:

Código HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>

<script type="text/javascript">
	function revTest(){

		var test;

	for (p=1;p<=2;p++){

		for (i=1;i<=4;i++){
			var test = document.item1.test+p+[i].value;
			alert(document.item1.test+p+[i].value);
		}	
	}
	}


</script>

</head>

<body>
<form name="item1">
<input name="test1" type="radio" value="a" />
<input name="test1" type="radio" value="a" />
<input name="test1" type="radio" value="c" />
<input name="test1" type="radio" value="d" />
<br>
<input name="test2" type="radio" value="a" />
<input name="test2" type="radio" value="a" />
<input name="test2" type="radio" value="c" />
<input name="test2" type="radio" value="d" />
<input type="submit" value="Son iguales" onclick="revTest()" />
</form>

</body>
</html> 

Última edición por jbdr; 04/07/2010 a las 14:52

Etiquetas: ciclos, examen, variables, pruebas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:14.