Ciao,
quello che dovresti fare è scrivere la funzione che esegue il calcolo e richiamarla sull'evento onBlur del campo testo.
Un esempio potrebbe essere:
codice:
function calcola(f) {
x = Number(document.tuoform.a.value); // il campo 'a'
y = Number(f.value) ; // il campo sul quale viene eseguita la funzione
/*
la funzione Number() converte una stringa in numerico,
un po' come faresti con parseInt(),
giusto per essere sicuri che il risultato della
funzione sia un numero e non due stringhe concatenate.
*/
f.value = x + y;
}
poi, nell'elemento input (b, c o d), richiami la funzione con:
<input type="text" name="b" onblur="calcola(this)" />
<input type="text" name="c" onblur="calcola(this)" />
<input type="text" name="d" onblur="calcola(this)" />
'this' è il riferimento all'elemento su cui si verifica l'evento e viene passato come argomento alla funzione.
Spero sia quello che ti serviva.
Ovviamente potresti aggiungere alla funzione altri controlli per eseguire una sorta di validazione dei dati immessi, senza problemi.