Foros del Web » Programando para Internet » Javascript »

Fallo en input type='radio'

Estas en el tema de Fallo en input type='radio' en el foro de Javascript en Foros del Web. Hola, tengo el siguiente código el cual falla, alguien puede decirme porque: <html> <head> <title>Ejemplo Radio Button</title> <script> function cambiaColor(){ var i alert("cuantos = " ...
  #1 (permalink)  
Antiguo 07/01/2004, 07:57
 
Fecha de Ingreso: enero-2004
Mensajes: 4
Antigüedad: 20 años, 3 meses
Puntos: 0
Fallo en input type='radio'

Hola, tengo el siguiente código el cual falla, alguien puede decirme porque:

<html>
<head>
<title>Ejemplo Radio Button</title>
<script>
function cambiaColor(){
var i
alert("cuantos = " + document.fcolores.colorin.length);
for (i=0;i<document.fcolores.colorin.length;i++){
if (document.fcolores.colorin[i].checked)
break;
}
document.bgColor = document.fcolores.colorin[i].value
}
</script>
</head>

<body>
<form name=fcolores>
<input type="Radio" name="colorin" value="ffffff" checked> Blanco
<br>

<br>
<input type="Button" name="" value="Cambia Color" onclick="cambiaColor()">
</form>
</body>
</html>


Si hay más de un input type=radio no falla, porque falla cuando solo hay uno.
Un saludo.
  #2 (permalink)  
Antiguo 07/01/2004, 23:26
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años
Puntos: 7
Le estas pasando document.bgColor = document.fcolores.colorin[i].value cuando i ya es mayor al numero de botones de radio
__________________
No tengo firma ahora... :(
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 11:37.