Ricorda sempre che nel form tutti i campi restituiscono sempre e solo stringhe... ed il + e' anche operatore di concatenamento.
Per poter utilizzare i dati introdotti in calcoli numerici devi preventivamente operare un controllo sulla natura degli stessi e quindi la loro trasformazione in tipo numerico... per esempio:
Le variazione al codice possono essere tantissime... vedi se riesci ad adattarlo al tuo problema.codice:function str2num(c) { if (isNaN(c)) { alert("non e' numerico!") return 0; }else{ return parseFloat(c); } } // usato per esempio cosi': primo = str2num(document.mioForm.mioCampo.value);
ciao