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>