Ciao a tutti. Sto studiando javascript da poco e ho eseguito l'esercizio di seguito riportato che serve per calcolare il valore minimo fra tre numeri. L'unica cosa che non funge è quando digito i numeri a 3 cifre (vengono prese in considerazione solo le prime due). C'è qualche anima pia che mi sa spiegare l'arcano?grazie mille
<html>
<head>
<title>Minimo fra tre numeri</title>
<script>
function FunzioneDiProva()
{
var n1; //variabile per il primo numero
var n2; //variabile per il primo numero
var n3; //variabile per il primo numero
var min;
n1 = document.calcola.n1.value; //valorizzo n1 con il valore del primo numero nel form
n2 = document.calcola.n2.value; //valorizzo n2 con il valore del primo numero nel form
n3 = document.calcola.n3.value; //valorizzo n3 con il valore del primo numero nel form
if (n1<=n2)
if (n1<=n3)
min = n1;
else
min = n3;
else
if (n2<=n3)
min = n2;
else
min = n3;
alert (min);
document.calcola.n1.value = "";
document.calcola.n2.value = "";
document.calcola.n3.value = "";
return;
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" topmargin="18" leftmargin="18">
<form name="calcola">
<font size="2" color="#000000" face="tahoma">Inserisci 1° numero</font><input type="text" name="n1" value="">
<font size="2" color="#000000" face="tahoma">Inserisci 2° numero</font><input type="text" name="n2" value="">
<font size="2" color="#000000" face="tahoma">Inserisci 3° numero</font><input type="text" name="n3" value="">
<input type="button" value="Trova il più piccolo" onClick="FunzioneDiProva();">
</form>
</body>
</html>

grazie mille
Rispondi quotando
