Foros del Web » Programando para Internet » Javascript »

Problemas con radio

Estas en el tema de Problemas con radio en el foro de Javascript en Foros del Web. Hola a todos saludos cordiales como siempre... Como verán tengo un problema con javascript, tengo una función de PHP, que me genera X números de ...
  #1 (permalink)  
Antiguo 13/08/2008, 15:18
Avatar de Gious  
Fecha de Ingreso: septiembre-2006
Mensajes: 122
Antigüedad: 17 años, 7 meses
Puntos: 0
De acuerdo Problemas con radio

Hola a todos saludos cordiales como siempre...

Como verán tengo un problema con javascript, tengo una función de PHP, que me genera X números de radios, los recorro con un for para saber cual esta seleccionado y también para obtener su valor así como para eliminarlo, el problema es que cuando solo me queda uno, me manda un mensaje diciendo que no hay radio seleccionado cuando en realidad tengo seleccionado el ultimo que me queda.

con la función
var total=document.form.radio.length;
obtengo el total de radios que existe en ese momento.

cuando me queda un solo radio me manda un mesaje de que la variable "total" no esta definido (!!undefined!!), cuando intento convertirlo en un entero con la función !!parseInt!! me lo convierte como (!!Nan!!).
como puede averiguar si solo me queda un radio.?

muchas gracias por su valiosa ayuda
__________________
El futuro es hoy Aprende Linux. Guadalinex,
  #2 (permalink)  
Antiguo 13/08/2008, 15:30
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Problemas con radio

Hola Gious

Puedes comprobar que sólo te queda un radio con:

Código:
 if (total == undefined)
Saludos,
  #3 (permalink)  
Antiguo 13/08/2008, 15:35
Avatar de Gious  
Fecha de Ingreso: septiembre-2006
Mensajes: 122
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Problemas con radio

si gracias ya muchas gracias JavierB, también se puede hacer de esta manera
if (typeof (total) == "undefined")
alert("La variable x no existe")
else alert("La variable x existe")

es puedo soporta muchos navegadores...

de todos modos muchas gracias por su ayuda...
saludos ...
__________________
El futuro es hoy Aprende Linux. Guadalinex,
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 01:12.