Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2013, 16:31
jhonk86
 
Fecha de Ingreso: agosto-2013
Ubicación: Buenos Aires
Mensajes: 11
Antigüedad: 10 años, 9 meses
Puntos: 0
No deja calcular nuevamente

Bueno gente avanzando con los problemas a resolver
ene ste caso arme un calculador de imc pero.. me encuentro con que
al poner el boton de reset una vez que borra los datos, no me deja volver a calcular
nuevamente :/ a que se debe esto? dejo el código para chekarlo gracias!

Código:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sin título</title>

<script type="text/javascript">
 	
function imc()
	{
	peso = document.formulario.peso.value;
	altura = document.formulario.altura.value;
	imc=peso/(altura*altura);
	
	if(altura <= 0 || peso <=0){
		
		error = "necesita poner un numero valido";
		document.formulario.resultado.value = error;
	}else{
	
	document.formulario.resultado.value = imc;
	
	}

	}
function calcular()

{
	

    var i;
	imc = document.formulario.resultado.value;
	
	
    for (i=0;i<document.calcularrango.pregunta.length;i++){
		
       if (document.calcularrango.pregunta[i].checked){
		   
		 if(i==0){
			 
			if(imc==0){
	         marcado="Complete todos los campos";
			 document.calcularrango.resultado2.value = marcado;  
			
			
		 }else{
			  
			if(imc>=18 && imc<=24){
				 marcado="rango normal";
			 document.calcularrango.resultado2.value = marcado; 
			 }
			 
			 if(imc<=17){
				 marcado="Peso insuficiente";
			 document.calcularrango.resultado2.value = marcado; 
			 }
			 
			 if(imc>=25){
				 marcado="Usted tiene sobrepeso";
			 document.calcularrango.resultado2.value = marcado; 
			 }
			
		 
		 }
		 }
		 
         
		 if(i==1){
			 
			if(imc==0){
	
			  marcado="Complete todos los campos";
			 document.calcularrango.resultado2.value = marcado; 
			
				 
			 }else{
				 
			
			 marcado="Usted no quiso saber el parametro";
			 document.calcularrango.resultado2.value = marcado; 
		}
}

		  
	}

}
	
}
function resetear()
{
document.getElementById("formulario").value;

}


</script>

</head>

<body>
<form name="formulario" id="formulario"> 
      <p>Escriba su peso en Kg: 
        <input type="text" name="peso" /></p>
      <p> Escriba su altura en cm : 
        <input type="text" name="altura" /></p>
      <p><input type="button" value="Calcular imc" onclick="imc()" /> </p>
      <p>Resultado: <input type="text" name="resultado" /></p><p>  <input type="reset" value="Borrar información" onClick="resetear()"> </p>
</form>  
      
   
      
<form name="calcularrango">      
<p>  Desea saber si su peso esta dentro de los parametros normales </p>
   
    
<p><input type="radio" value="si" name="pregunta" id="pregunta_si"/> SI</p>
<p><input type="radio" value="no" name="pregunta" id="pregunta_no"/> NO  </p>
<input type="Button" name="" value="calcular" onclick="calcular()"> 
<p>Resultado: <input type="text" name="resultado2" /></p><p>  <input type="reset" value="Borrar información"> </p>
</form>

</body>
</html>