Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/06/2009, 10:12
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: getElementById o getElementByName, como recoger varios elementos?

en tu funcion tienes que quitar la propiedad length para poder guardar la coleccion en la variable radios:
Código:
<script type="text/javascript">
function unable(){
var radios = document.prueba.age; //.length; 
var disabled = !radios[0].disabled;	
	for (var a=0; a<document.prueba.age.length; a++){
		radios[a].disabled = disabled;
	}
}
</script>
<form name="prueba">
<p>nombre: <input type="text" name="_name" /></p>
<p>edad:<br />
12-15 <input type="radio" name="age" value="1215" />
16-18 <input type="radio" name="age" value="1618" />
19-23 <input type="radio" name="age" value="1923" />
24-30 <input type="radio" name="age" value="2430" /></p>
<p><input type="button" value="Unable" onclick="unable();" /></p>
</form>
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.