Benvenuto sul forum
codice:
<html>
<head>
<title>Calcola il tuo BMI</title>
<script type="text/javascript">
function calcola() {
var wa = parseInt(document.fb.a.value);
var wp = parseInt(document.fb.p.value);
var bmi = wa/(wp*wp);
bmi = bmi.toFixed(2)
document.getElementById("div_out").innerHTML = "Il tuo indice di massa corporea è: "+bmi;
}
function cancella(obj,text){
if(obj.value == text)
obj.value = ""
else if(obj.value == '')
obj.value = text;
}
</script>
</head>
<body>
<h2 align="center">Calcola il tuo indice di massa corporeo (rapporto peso/altezza)</h2>
<div align="center">
[img]file:///C:/Users/*****/Desktop/bmiitalia.gif[/img]
<h3>Inserisci nel campo sottostante il tuo peso in kg e l'altezza in cm</h3>
<form name="fb">
<input value="peso" type="text" name="p" onfocus="cancella(this,'peso');" onblur="cancella(this,'peso');">
<div style="margin-top:10px;">
<input value="altezza" type="text" name="a" onfocus="cancella(this,'altezza');" onblur="cancella(this,'altezza');">
</div>
<input type="button" value="Calcola" onclick="calcola()">
</form>
<div id="div_out"></div>
</div>
</body>
</html>
Ti consiglio un esame delle differenze e concomitante lettura del manuale per scoprirne i motivi
ciao
ps: non mi pare che la formula applicata sia corretta.... :master: