però se volessi farlo per tutte le righe? così mi da errore:
function calculate() {
var f = document.calcform;
var c1 = toNumber(f.c1.value);
var b1 = toNumber(f.b1.value);
var a1 = toNumber(f.a1.value);
if (!isNaN(a1) && !isNaN(b1) && !isNaN(c1)) {
f.total1.value = a1 + b1 + c1;
if (f.total1.value != 10)
alert("errore");
}
}
function toNumber(value) {
if (isNaN(value))
return NaN;
else
return parseFloat(value);
}
function calculate() {
var f = document.calcform;
var c2 = toNumber(f.c2.value);
var b2 = toNumber(f.b2.value);
var a2 = toNumber(f.a2.value);
if (!isNaN(a2) && !isNaN(b2) && !isNaN(c2)) {
f.total1.value = a2 + b2 + c2;
if (f.total2.value != 10)
alert("errore");
}
}
function toNumber(value) {
if (isNaN(value))
return NaN;
else
return parseFloat(value);
}

Rispondi quotando