Foros del Web » Programando para Internet » Javascript »

Error NAN en este script

Estas en el tema de Error NAN en este script en el foro de Javascript en Foros del Web. Hola amigos fijense que tengo este problema con mi script tengo que mostrar al cliente la cantidad de checkboxes que selecciono y lo hago con ...
  #1 (permalink)  
Antiguo 28/12/2012, 17:05
 
Fecha de Ingreso: julio-2011
Mensajes: 88
Antigüedad: 12 años, 9 meses
Puntos: 2
Error NAN en este script

Hola amigos fijense que tengo este problema con mi script tengo que mostrar al cliente la cantidad de checkboxes que selecciono y lo hago con estre script pero me da error.

Código HTML:
<!DOCTYPE html>
<html lang="es">
	<head>
		<title></title>
		<script language="javascript" type="text/javascript">
			function suma(obj)
			{
				total=parseInt(document.getElementById("numero").value);
				if(obj.checked){
					total+=parseInt(obj.value);
				}else{
					total-=parseInt(obj.value);
				}
				document.getElementById("numero").innerHTML=text(total);
			}
		</script>
	</head>
	<body>
	<input type="checkbox" name="chck1" value="1" onChange="suma(this)"> 
	<input type="checkbox" name="chck2" value="1" onChange="suma(this)"> 
	<input type="checkbox" name="chck3" value="1" onChange="suma(this)">
	<hr>
	<h1 id="numero"></h1>
	
	</body>
</html> 
  #2 (permalink)  
Antiguo 28/12/2012, 17:35
 
Fecha de Ingreso: julio-2011
Mensajes: 88
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: Error NAN en este script

Listo amigos ya lo solucione, la verdad es tener algo de pasiencia y analizar lo que quieres hacer. Les comparto el codigo final por si alguien lo necesita.

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es">
  3.     <head>
  4.         <title></title>
  5.         <script language="javascript" type="text/javascript">
  6.         function suma(obj)
  7.         {
  8.             total = document.getElementById("numero").innerHTML;
  9.             if(obj.checked){
  10.                 total++;
  11.             }else{
  12.                 total--;
  13.             }
  14.             document.getElementById("numero").innerHTML=total;
  15.         }
  16.        
  17.         </script>
  18.     </head>
  19.     <body>
  20.     <input type="checkbox" name="chck1" onChange="suma(this)">
  21.     <input type="checkbox" name="chck2" onChange="suma(this)">
  22.     <input type="checkbox" name="chck3" onChange="suma(this)">
  23.     <hr>
  24.     <h1 id="numero">0</h1>
  25.    
  26.     </body>
  27. </html>

Etiquetas: html, input
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 13:21.