Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] validadar checkbox dinamico

Estas en el tema de validadar checkbox dinamico en el foro de Javascript en Foros del Web. es que tengo un checkbox que se genera a partir de una lista que muestra datos de DB y quisiera validar que por lomenos se ...
  #1 (permalink)  
Antiguo 21/07/2015, 17:13
 
Fecha de Ingreso: julio-2015
Mensajes: 3
Antigüedad: 8 años, 9 meses
Puntos: 0
validadar checkbox dinamico

es que tengo un checkbox que se genera a partir de una lista que muestra datos de DB
y quisiera validar que por lomenos se seleccione 1
  #2 (permalink)  
Antiguo 22/07/2015, 05:58
Avatar de Tipdar  
Fecha de Ingreso: octubre-2005
Ubicación: Aquí y allá.
Mensajes: 323
Antigüedad: 18 años, 6 meses
Puntos: 7
Respuesta: validadar checkbox dinamico

Eso es muy sencillo y no es necesario usar Javascript para lograrlo. Basta con que al primer checkbox del grupo (o al que quieras) le pongas la etiqueta html checked.

Espero te sirva
__________________
El último TipdaR
  #3 (permalink)  
Antiguo 22/07/2015, 06:25
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: validadar checkbox dinamico

Pues los recorres y vas incrementando una variable si está checked hasta que llegue
  #4 (permalink)  
Antiguo 22/07/2015, 09:55
 
Fecha de Ingreso: julio-2015
Mensajes: 3
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: validadar checkbox dinamico

m no me funciona o no lo supe explicar lo que ago es vaciar el resultado de una consulta en una tabla
<td>${involucrado?.nombre}</td>
<td>${involucrado.apellido}</td>
<td> <g:if test="${involucrado in listaInvitados}">
<g:checkBox name="involucradoSolicitud" id="involucradoSolicitud" value="${involucrado?.id}" checked=""> </g:checkBox></td>
</g:if>
<g:else>
<td><g:checkBox name="involucradoSolicitud" id="involucradoSolicitud" value="${involucrado?.id}" > </g:checkBox></td>
</g:else>
-----------------------------------------------------------------------------------------
esta tabla esta en un div redireccionado
y en la principal ago esta validacion
if($("#formaDenuncia").parsley().validate()){
if($("#involucradoSolicitud").is("checked")){
$('#errorVictima').hide();
$('#modalAudiencia').modal('show');
}
else{
$('#errorVictima').show();
return false
}



}
pero al momento de validar solo me toma como valor el primero en caso de que alla mas de 1 solo toma como valido el primero sin importar que los demas esten seleccionados
  #5 (permalink)  
Antiguo 22/07/2015, 09:56
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: validadar checkbox dinamico

También podrías utilizar la pseudo-clase :checked.

Código Javascript:
Ver original
  1. document.querySelectorAll("[type=checkbox]:checked").length; //Devuelve la cantidad de elementos checkbox marcados

Podrías colocar directamente la pseudo-clase :checked como selector, pero si tienes otros elementos que pueden ser marcados o seleccionados como los radio button o las opciones de un <select> y alguno de ellos está marcado o seleccionado, también los contaría, por eso es mejor la especificación con el selector de tipo [type=checkbox].

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: bootstrap, modal
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 07:42.