Grazie Mille br1, funziona tutto perfettamente, approfitto della discussione per porre un altro quesito in merito:

Ho cercato di inserire nella mia sintassi una funzione che, nel momento in cui un addente non sia stato immesso, il campo venga automaticamente paragonato a zero evitando così che nel risultato appia NaN. Ecco cosa ho scritto:

codice:
function addition()
{

   var number1, number2, number3, result;

    number1 = (isNaN(txtNumber1))? 0 : parseFloat(document.form1.txtNumber1.value);
    number2 = (isNaN(txtNumber2))? 0 : parseFloat(document.form1.txtNumber2.value);
	number3 = (isNaN(txtNumber3))? 0 : parseFloat(document.form1.txtNumber3.value);
    result =(number1 + number2 + number3);

    document.form1.txtResult.value=result;
}
Però, manco a dirlo, non funziona nel campo result mi viene sempre fuori zero
Come mai?