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>