Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/10/2007, 02:09
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses
Puntos: 61
Re: RadioButton con nombre Pregunta[0]

Pero este sistema te obliga a recargar la página. con Javascript puedes hacerlo con arrays:

Un ejemplo tonto:

Código:
<html>
<head>
	<title>Untitled</title>
	<script>
	
	unidadAcademica=["Robo","Estafa","Timos"];
	
	materia=[]

	materia[1]=["Técnicas de Tirón","Formas de Intimidación","La navaja, esa gran desconocida"];
	materia[2]=["Falseo de cuentas","cómo embaucar","Vías de escape"];
	materia[3]=["El Tocomocho","La Estampita","Arte Dramático"];
	
	profesor=[[],[],[],[]]

	profesor[1][0]=["Maki Navaja","El tío de la Sole"];
	profesor[1][1]=["Hulk Hogan","Arnold chachenaguer"];
	profesor[1][2]=["Curro Jiménez","Maki Navaja"];

	profesor[2][0]=["Mariano Rubio","José Amedo"];
	profesor[2][1]=["Mariano Ozores","Bárbara Rey"];
	profesor[2][2]=["José Luis Roldán","José María Ruiz-Mateos"];

	profesor[3][0]=["Alfredo Landa","Paco Martínez Soria"];
	profesor[3][1]=["José Luis López Vázquez","José Sacristán"];
	profesor[3][2]=["Ana Diosdado","Mariquita Pérez"]
	
	function borrar(combo){
		for(b=0;b<=combo.options.length;b++){
			combo.options[b]=null;
		}
		combo.options[0]=new Option("Elija una Opción","*");
		combo.value="*";
	}

	function cargar(x,destino){
	combo=document.forms["pepe"][destino];
	borrar(combo);
	if(x==null){return false}
	
	for(a=0;a<x.length;a++){
	pepee=new Option(x[a],x[a]);
	combo.options[a+1]=pepee;

	}
		
	}
</script>
</head>

<body onload="cargar(unidadAcademica,'uAcademica')">
<form name="pepe">
<select name="uAcademica" id="uAcademica" size="1" onchange="cargar(materia[parseInt(this.selectedIndex)],'Materia')">
		<option value="*" SELECTED>Espere...</option>
</select> 
<select name="Materia" id="Materia" size="1" onchange="cargar(profesor[parseInt(this.form.uAcademica.selectedIndex)][parseInt(this.selectedIndex)-1],'Profesor')">
		<option value="*" SELECTED>Espere...</option>
</select>
<select name="Profesor" id="Profesor" size="1">
		<option value="*" SELECTED>Espere...</option>
</select>

</form>


</body>
</html>
Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.