Foros del Web » Programando para Internet » Javascript »

Saber si un checkbox esta seleccionado

Estas en el tema de Saber si un checkbox esta seleccionado en el foro de Javascript en Foros del Web. Holas Tengo el siguiente CheckBox <input type="checkbox" name="dias[]" value="Lunes"> como se dan cuentan tengo varios checkbox para los otros dias con el mismo nombre <input ...
  #1 (permalink)  
Antiguo 26/04/2004, 09:58
Avatar de mauricio2004  
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 9 meses
Puntos: 0
Saber si un checkbox esta seleccionado

Holas


Tengo el siguiente CheckBox

<input type="checkbox" name="dias[]" value="Lunes">



como se dan cuentan tengo varios checkbox para los otros dias con el mismo nombre

<input type="checkbox" name="dias[]" value="Martes">

queria saber como en java script puedo saber si el lunes esta marico y ahi hacer unas operaciones por ejemplo

if (checkbox lunes esta maracado)
{
if (va1<va2)
{

alert ("el valor debe ser menor que el otro")
}

}


por ejemplo

y por cada uno tengo que hacer lo mismo, como lo podria hacer



si alguien me ayuda se lo agradeceria mucho.


Saludos a Todos

mauricio.
  #2 (permalink)  
Antiguo 26/04/2004, 10:03
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años
Puntos: 61
Pon:

if (document.forms[0].dias[].cheked)

Te sirve?
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 26/04/2004, 10:12
Avatar de mauricio2004  
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 9 meses
Puntos: 0
voy a probar
  #4 (permalink)  
Antiguo 26/04/2004, 10:15
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Hola, mauricio2004 y KarlanKas.

Creo que lo que se necesita es algo así:

chk=document.getElementsByName('dias[]');
for(i=0;i<chk.length;i++)
if(chk[i].value=='Lunes' && chk[i].checked)
alert('hola soy yo');

Saludos,
  #5 (permalink)  
Antiguo 26/04/2004, 10:16
Avatar de mauricio2004  
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 9 meses
Puntos: 0
sabes no me sirvio

no deberia se asi

theForm.dias[0].checked

o no tampoco me resulta

no se como hacerlo
  #6 (permalink)  
Antiguo 26/04/2004, 10:20
Avatar de mauricio2004  
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 9 meses
Puntos: 0
javier lo voy a probar gracias
  #7 (permalink)  
Antiguo 26/04/2004, 10:27
Avatar de mauricio2004  
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 9 meses
Puntos: 0
Javier gracias me resulto de maravilla

Gracias tb Karlankas
  #8 (permalink)  
Antiguo 26/04/2004, 10:31
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años
Puntos: 61
Este javierB es un fenómeno!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #9 (permalink)  
Antiguo 26/04/2004, 10:37
Avatar de mauricio2004  
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 9 meses
Puntos: 0
jajajaja

Saludos
  #10 (permalink)  
Antiguo 26/04/2004, 10:50
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
De vez en cuando los terricolas tenemos instantes de inspiración. Debe ser porque algunos pasamos mucho tiempo en las nubes

Me alegro de que te haya funcionado, Mauricio
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 19:35.