Keine Ahnung, ob es Dir was nutzt, aber man könnte das zum Beispiel so lösen, daß man den Eingabefeldern denselben Namen gibt. Sie lassen sich dann per getElementByName auffinden. Wenn der Name dann noch eine Zahl enthält und das Ergebnisfeld dieselbe Zahl bekommt, kann man das so implementieren:
Würd ich auch so machen.
Bis auf:
var felder= document.getElementsByName( feld.name );
statdessen,
var felder= feld.form.elements[feld.name];
var ergebnisName= feld.name.replace( /^\D+/, 'ergebnis' );
var ergebnis= document.getElementsByName( ergebnisName ).item(0);
var ergebnis= feld.form.elements[ergebnisName];
Das ist abwärtskompatibel, da die forms und elements Collection in allen JS fähigen Browsern funktionieren.
Struppi.
--
Javascript ist toll (Perl auch!)
Javascript ist toll (Perl auch!)