Foros del Web » Programando para Internet » Jquery »

controlar dos checkbox con jquery

Estas en el tema de controlar dos checkbox con jquery en el foro de Jquery en Foros del Web. hola tengo dos checkbox y lo que quiero hacer es que no esten los dos marcados a la misma vez pero tambien que puedan estar ...
  #1 (permalink)  
Antiguo 01/07/2011, 09:58
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
controlar dos checkbox con jquery

hola tengo dos checkbox y lo que quiero hacer es que no esten los dos marcados a la misma vez

pero tambien que puedan estar los dos sin marcar.

entonces he pensado hacerlo con jquery pero no se como instanciarlo

he pensado en esto

Código PHP:
$("#f_mapa").click(function() {
                  if $(
"#f_form_cont"). ... aqui saber si el f_form_cont esta marcaro
                 me mostraria un alert y no me deja enviar el formulario
               
                
});

$(
"#f_form_cont").click(function() {
                  if $(
"#f_mapa"). ... aqui saber si el f_mapa esta marcaro
                 me mostraria un alert y no me deja enviar el formulario
               
                
}); 
si alguien me puede dar una mano...
  #2 (permalink)  
Antiguo 01/07/2011, 13:01
Avatar de Naahuel  
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 1 mes
Puntos: 192
Respuesta: controlar dos checkbox con jquery

Acá tenés un ejemplo:
http://jsbin.com/idulin

Y este es el código:
Código Javascript:
Ver original
  1. $(function(){
  2.     $('.agrupame').click(function(){
  3.         if($(this).is(':checked')){
  4.             $('.agrupame').not($(this)).attr('checked',false);
  5.         }
  6.     });
  7. });

Lo único que debes hacer es ponerle la clase "agrupame" a los checkboxes que quieras que funcionen como grupo. Podés usar cuantos quieras.

Me pregunto si podrá hacerse sólo con HTML...
__________________
nahueljose.com.ar

Etiquetas: ajax
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 18:44.