Foros del Web » Programando para Internet » Jquery »

jQuery y checkbox

Estas en el tema de jQuery y checkbox en el foro de Jquery en Foros del Web. Saludos, tengo un checkbox, el cual tiene un valor, cuando quiero extraer ese valor con jquery, me lo extrae esté o no marcado el checkbox. ...
  #1 (permalink)  
Antiguo 20/08/2009, 03:30
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años, 6 meses
Puntos: 8
jQuery y checkbox

Saludos, tengo un checkbox, el cual tiene un valor, cuando quiero extraer ese valor con jquery, me lo extrae esté o no marcado el checkbox.

Lo que quisiera es que me muestre un valor como 1 si está marcado y 0 si esta desmarcado.

Espero que me puedan ayudar. Gracias.
__________________
El aprendiz.
  #2 (permalink)  
Antiguo 20/08/2009, 11:24
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 19 años, 2 meses
Puntos: 55
Respuesta: jQuery y checkbox

probaste con
$('input:checked').val()

__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 26/04/2010, 13:58
 
Fecha de Ingreso: enero-2010
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: jQuery y checkbox

Ya se que es viejo el tema, pero respondo así queda resuelto.

var checkeado=$("input[type='checkbox']").attr("checked");
if(checkeado) {
var checkbox=1;
} else {
var checkbox=0;
}
  #4 (permalink)  
Antiguo 27/04/2010, 09:26
 
Fecha de Ingreso: septiembre-2009
Ubicación: Argentina, Buenos Aires
Mensajes: 8
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: jQuery y checkbox

otra forma que yo utilizo, funciona bien y esta en produccion... es:

var a = $('#itemID').is(':checked');

Bien, con esto obtenemos:
a = TRUE si esta tildado
a = FALSE si esta destildado

Espero que les sirva.
Saludos y pronto seré un jquery ninja jajaja ;)
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 00:09.