salve raga mi sapete dire dove e cosa ho sbagliato? eseguendolo da browser è come non mi esegue gli script...
Codice:
<html><head> Peso forma, calcolo IMC.</head><br><br>
<body>
<script type="text/javascript">
function calc()
{
if ((document.forms["imcform"].nome.value.length == 0)&&
(document.forms["imcform"].peso.value.length == 0)&&
(document.forms["imcform"].altezza.value.length == 0)) {
alert("Uno o più campi sono vuoti!");
return false;
}
else{
var peso=document.imcform.peso.value;
var altezza=document.imcform.altezza.value;
var imc= peso*(altezza*altezza);
if(imc<18,5) alert("Sei in sottopeso!"+imc);
if(imc=>18,5&& imc<=25) alert("Sei in peso-forma!"+imc);
if(imc=>25&& imc<=30) alert("Sei in sovrappeso!"+imc);
if(imc>30) alert("Sei obeso!"+imc);
}
}
function reset()
{
document.getElementById("nome").innerHTML=null;
document.getElementById("peso").innerHTML=null;
document.getElementById("altezza").innerHTML=null;
alert("Reset effettuato!");
}
</script>
<form method="imcform">
Nome: <input type="text" size='12' maxlength='24' name='nome'><br>
Peso (kg): <input type="text" size='5' name='peso'><br>
Altezza (m): <input type="text" size='5' name='altezza'>
<input type="reset" value='reset' onclick="reset()">
<input type="submit" value="elabora" name="invio" onclick="calc()"><br>
<input type="text" size='5' name='risultato'>
</form>
</body>
</html>