Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/11/2007, 05:04
Avatar de ZiTAL
ZiTAL
 
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
Re: por que me da indefinido?

te pongo un ejemplo secillo pero facil de comprender de como se validan campos tipo checkbox o radios:

Código HTML:
<html>
<head>
<script type="text/javascript">
  function CC(tipo)
   {
   	var form = document.getElementById("formu");    	
	var inputs = form.getElementsByTagName("input");	
	for (var i = 0; i < inputs.length; i++) 
	 {
		if(inputs[i].getAttribute('type')==tipo)
		 {
		 	var id=inputs[i].getAttribute('id');
		 	var name=inputs[i].getAttribute('name');
		 	var valor=inputs[i].checked;
		 	alert('El ' + tipo + ' con id: ' + id + ' y con el nombre: ' + name + ' tiene el valor: ' + valor );
		 }
	 }
   }
</script>
</head>
<body>
 <form id="formu" action="" method="post">
  Uno: <input type="checkbox" id="uno" name="uno" /><br />
  Dos: <input type="checkbox" id="dos" name="dos" /><br />
  Tres: <input type="checkbox" id="tres" name="tres" /><br />
  Cuatro: <input type="radio" id="cuatro" name="cuatro" /><br />
  Cinco: <input type="radio" id="cinco" name="cinco" /><br />
  Seis: <input type="radio" id="seis" name="seis" /><br />  
  <input type="button" id="button" value="Comprobar checkbox" onclick="CC('checkbox')" />
  <input type="button" id="button" value="Comprobar radios" onclick="CC('radio')" />
 </form>
</body>
</html> 
espero que te sirva ;)
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan