Ho questo semplice script
codice:
var list_coefficienti = document.getElementsByName("list_coefficienti");
var sum = 0;
function checkSum(){
	var sum = 0;
	for (i = 0; i < list_coefficienti.length; i ++)
	{
		sum += parseFloat(list_coefficienti[i].value, 6);
	}
	alert("resta ancora un coefficientente pari a  " + parseFloat((1 - sum),6));
	return;
}
che ad ogni modifica di un campo di testo chiama la funzione checkSum per farne la somma e dirmi quanto manca per arrivare ad uno.
Vorrei che la precisione fosse di 6 decimali, ma andando a testare invece non ci sono limiti, arrivo agli esponenziali!!!