Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Checkbox dinamicos... (?)

Estas en el tema de Checkbox dinamicos... (?) en el foro de Frameworks JS en Foros del Web. Buenas a tod@s, Como le puedo hacer para que este código Código HTML: $(".tipotrabajador").click(function () { elegido = $(this).val(); $(".tipotrabajador").each(function () { if ($(this).val() != ...
  #1 (permalink)  
Antiguo 22/01/2012, 17:09
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 20 años, 5 meses
Puntos: 8
Pregunta Checkbox dinamicos... (?)

Buenas a tod@s,

Como le puedo hacer para que este código
Código HTML:
                $(".tipotrabajador").click(function () {
                        elegido = $(this).val();
                        $(".tipotrabajador").each(function () {
                                    if ($(this).val() != elegido) {
                                       $(this).attr("checked",false);
                                    }
                        });
                });
me pueda cancionar para varios checkbox que tengo en un formulario.

Resulta que en el formulario tengo varios checkbox cada uno con su clase definida (tipotrabajador, gruposnaguineo, genero, etc) y la idea es detectar en cada checkbox la opción elegida desmarcando las otras opciones....

Dejarlo así, significa repetir el mismo código tantas veces como checkbox contiene el formulario.....

Sé que una solución es cambiar el type a radio pero me han pedido que sea checkbox

Gracias de antemano por su ayuda


Un Cordial Saludo
  #2 (permalink)  
Antiguo 22/01/2012, 17:48
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 20 años, 5 meses
Puntos: 8
Respuesta: Checkbox dinamicos... (?)

Listo... Solucionado....

El código quedó así:

Código HTML:
                $(".tipotrabajador, .genero, .estadocivil, .gruposonguineo").click(function () {
                        elegido = $(this).val();
                        combo = "."+$(this).attr("class");
                        $(combo).each(function () {
                                    if ($(this).val() != elegido) {
                                       $(this).attr("checked",false);
                                    }
                        });
                });

Oooofffiiii

Etiquetas: checkbox, dinamicos, formulario
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 10:15.