calcolo imc

  • Creatore Discussione Creatore Discussione uscrocc
  • Data di inizio Data di inizio

uscrocc

Nuovo Utente
5 Ott 2015
5
0
1
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>
 
Ciao il confronto si scrive >= non => e i decimali vanno scritti con il punto
 

Discussioni simili