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

Problema con input type checkbox

Estas en el tema de Problema con input type checkbox en el foro de Frameworks JS en Foros del Web. Buenas, estoy intentando que al pulsar un botón compruebe los distintos checkbox que hay en la web y muestre un ALERT con el atributo name ...
  #1 (permalink)  
Antiguo 06/05/2011, 08:50
 
Fecha de Ingreso: abril-2011
Mensajes: 18
Antigüedad: 13 años
Puntos: 1
Problema con input type checkbox

Buenas, estoy intentando que al pulsar un botón compruebe los distintos checkbox que hay en la web y muestre un ALERT con el atributo name de cada uno de ellos que se encuentre marcado. Mi código es el siguiente:

Código:
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
</head>
<body>
 <script type="text/javascript"> 
$(document).ready(function() {
    $('#enviar').click(function() {
$("input[type=checkbox][checked]").each(
  var id = $(this).attr('name');  
function() { 
 alert(id); 
} 
);
           
        });
   });
   </script>
   	<input name="123" type="checkbox" value="" /><br />
	<input name="345" type="checkbox" value="" /><br />
	<input name="567" type="checkbox" value="" /><br />
	<input id="enviar" type="button" value="enviar" />
	</body>
	</html>
Pero no funciona. A ver si alguien podría ayudarme. Un saludo, gracias.
  #2 (permalink)  
Antiguo 06/05/2011, 13:31
Avatar de chicohot20  
Fecha de Ingreso: mayo-2009
Mensajes: 388
Antigüedad: 15 años
Puntos: 43
Respuesta: Problema con input type checkbox

Primero fijate en la documentacion http://api.jquery.com/each como trabaja el each

Código HTML:
Ver original
  1. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
  2. </head>
  3.  <script type="text/javascript">
  4. $(document).ready(function() {
  5.     $('#enviar').click(function() {
  6.         $("input:checkbox:checked").each(function(index,el){
  7.             var id = $(el).attr('name');  
  8.             alert(id);
  9.         });
  10.            
  11.         });
  12.    });
  13.    </script>
  14.     <input name="123" type="checkbox" value="" /><br />
  15.     <input name="345" type="checkbox" value="" /><br />
  16.     <input name="567" type="checkbox" value="" /><br />
  17.     <input id="enviar" type="button" value="enviar" />
  18.     </body>
  19.     </html>
  #3 (permalink)  
Antiguo 06/05/2011, 15:41
 
Fecha de Ingreso: abril-2011
Mensajes: 18
Antigüedad: 13 años
Puntos: 1
Respuesta: Problema con input type checkbox

Así va perfecto, era eso. Muchas gracias!!

Etiquetas: jquery
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 03:23.