Foros del Web » Programando para Internet » Javascript »

Quitar selección de un checkbox vía DOM

Estas en el tema de Quitar selección de un checkbox vía DOM en el foro de Javascript en Foros del Web. La situación es la siguiente. Tengo un checkbox que por defecto no está seleccionado. Cuando el usuario lo selecciona una función Javascript comprueba si se ...
  #1 (permalink)  
Antiguo 13/01/2007, 21:07
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 4 meses
Puntos: 13
Quitar selección de un checkbox vía DOM

La situación es la siguiente. Tengo un checkbox que por defecto no está seleccionado. Cuando el usuario lo selecciona una función Javascript comprueba si se cumple una condición, si se cumple se ejecuta la acción 1, y si no, la acción 2.

Me preguntaba si, además de ejecutarse la acción 2, era posible vía DOM quitar automáticamente la selección del checkbox. Intenté con los métodos removeAttribute() y removeAttributeNode(), pero estos sólo tienen efecto cuando he especificado directamente en el código HTML el atributo checked o si dicho atributo lo he creado vía DOM respectivamente (que en este caso no se cumple ninguna de las dos).

¿Alguna idea?.

pd: igual no es imprescindible que lo haga, pero creo sería lo ideal.
__________________
El conocimiento es libre: Movimiento por la Devolución
  #2 (permalink)  
Antiguo 13/01/2007, 23:32
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Quitar selección de un checkbox vía DOM

Hola:

No creo que sea posible eliminar ese atributo, pero si quieres que quite la marca debes darle al atributo checked el valor false (sin entrecomillar)

Debes considerar que checked es un atributo que no se crea "via DOM" sino que siempre existe (por defecto false)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 14/01/2007, 09:52
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 4 meses
Puntos: 13
Re: Quitar selección de un checkbox vía DOM

Tienes toda la razón Caricatos, usando objeto.checked = false funcionó sin problemas.

Saludos :D
__________________
El conocimiento es libre: Movimiento por la Devolución
  #4 (permalink)  
Antiguo 14/01/2007, 10:43
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Quitar selección de un checkbox vía DOM

Estupendo

El tema DOM es muy interesante, aunque esta respuesta es de la versión más antigua.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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:37.