Foros del Web » Programando para Internet » Javascript »

Input Radio en Mozilla

Estas en el tema de Input Radio en Mozilla en el foro de Javascript en Foros del Web. Saludos, estoy intentando cambiar el document.all.accepto.length (IE) por el document.getElementById("accepto")... (ESTANDAR) necesitaria saber si un input radio esta checkeado y no me funciona con Mozilla ...
  #1 (permalink)  
Antiguo 07/07/2006, 06:06
 
Fecha de Ingreso: abril-2004
Mensajes: 116
Antigüedad: 20 años, 1 mes
Puntos: 0
Input Radio en Mozilla

Saludos,

estoy intentando cambiar el

document.all.accepto.length (IE)


por el

document.getElementById("accepto")... (ESTANDAR)

necesitaria saber si un input radio esta checkeado y no me funciona con Mozilla
pero no consigo encontrar como seria la linea.
  #2 (permalink)  
Antiguo 07/07/2006, 06:24
Avatar de Azrael666  
Fecha de Ingreso: noviembre-2004
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 1
document.getElementById("accepto").checked=true;
__________________
ALOZORRO v5.0 (ahora en .es)
  #3 (permalink)  
Antiguo 07/07/2006, 07:09
 
Fecha de Ingreso: abril-2004
Mensajes: 116
Antigüedad: 20 años, 1 mes
Puntos: 0
Disculpa no he realizado bien la pregunta.

A parte de saber si esta checkeado bien o no, necesitaria el length para recorrer los elementos del radio > document.all.accepto.length (IE)

lo q tengo yo para saber si esta checkeado cada elemento (en IE) es:

document.all.accepto[i].checked

que imagino q sera como: document.getElementById("accepto")[i].checked

Disculpa mi error i gracias por responder
  #4 (permalink)  
Antiguo 07/07/2006, 08:07
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola titon

Todos los radio deben tener el mismo nombre:
Código:
<form>
<input type="radio" name="rad" />
<input type="radio" name="rad" />
</form>
Para saber si está seleccionado:
Código:
document.forms[0].rad[0].checked
Si necesitas saber cuantos radios hay:
Código:
document.forms[0].rad.length
Saludos,
  #5 (permalink)  
Antiguo 07/07/2006, 08:17
 
Fecha de Ingreso: abril-2004
Mensajes: 116
Antigüedad: 20 años, 1 mes
Puntos: 0
Muchas Gracias JavierB

Ahi esta. Me lie un monton con el getElementById y no veia lo mas sencillo.

1000 Gracias Javier!!!
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:22.