Foros del Web » Programando para Internet » Javascript »

Numero maximo y minimo de checkbox seleccionados

Estas en el tema de Numero maximo y minimo de checkbox seleccionados en el foro de Javascript en Foros del Web. Hola amigos, Vereis, tengo un formulario en el que hay 25 checkbox la cosa es que necesito que el usuario marque un minimo de 10 ...
  #1 (permalink)  
Antiguo 25/09/2013, 09:54
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Numero maximo y minimo de checkbox seleccionados

Hola amigos,

Vereis, tengo un formulario en el que hay 25 checkbox la cosa es que necesito que el usuario marque un minimo de 10 y un maximo de 25.

No tengo muchos conocimientos de javascritp y la cosa es que tampoco he podido encontrar ningun ejemplo que pueda usar para adaptar, estaba buscando algo en Jquery que diese un mensaje al incumplir una de las dos limitaciones.

El codigo que tengo para pintar los checkbox es este:

Código PHP:
                                <tr>
                                        <
td width="30px" valign="top" style="padding:15px 0px 13px 40px;">

                                            <
input  type="checkbox" name="af_2_['.$i.']" id="'.$i.'" value="'.$i.'" style="position:relative; left:5px;  top:4px;"

                                        </
td>

                                      
                                        <
td style="padding:15px 0px 0px 0px;">

                                        
'.$nombre[$i].'
                                            
                                        
</td>
                                </
tr>; 
A ver si alguien sabe de algun ejemplo quepueda mirar se lo agradeceria.

Un saludo!
  #2 (permalink)  
Antiguo 25/09/2013, 10:26
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Numero maximo y minimo de checkbox seleccionados

Mirando el código de este hilo y modificandolo un poco se puede lograr este resultado

Código Javascript:
Ver original
  1. var numCheckbox = 0;
  2. for(i=0;i<document.form1.elements.length; i++){
  3.     if((document.form1[i].type == 'checkbox') && (document.form1[i].checked == true)){
  4.         numCheckbox++;
  5.     }
  6. }
  7. if(numCheckbox < 10){
  8.     alert('has seleccionado menos de 10 checkbox')
  9. }else if(numCheckbox > 25){
  10.     alert('has seleccionado mas de 25 checkbox');
  11. }

Nota el form1 es el nombre del formulario que tiene los checkbox

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #3 (permalink)  
Antiguo 26/09/2013, 05:54
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Numero maximo y minimo de checkbox seleccionados

muchas gracias amigo, me sirvio

Muchisimas gracias!!

Etiquetas: checkbox, formulario, input, jquery, maximo, numero, seleccionados
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 01:17.