Mahlzeit Sandra,
Der Name der Felder generiert sich aus der mySQL Spalte und der Ausgegebenen Reihe (COLxROWx)
[code lang=html]
<form> // absenden entspricht Speicherung in mySQL
<table>//HIER TABLE-HEAD usw.
<tr class="row0">
<td>
<input class="inputbox" type="text" size="5%"
name="col48row1" value="Max Mustermann"
onkeydown="document.adminForm.col50row1.value=MITTEL">
</td>
Du könntest z.B. <http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onfocus@title=beim Fokussieren> des Textfelds, <http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onkeyup@title=beim Loslassen einer Taste> bei fokussiertem Textfeld sowie <http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onblur@title=beim Verlassen> des Textfeldes eine Funktion aufrufen und dieser erstmal <http://de.selfhtml.org/javascript/sprache/objekte.htm#this@title=das aktuelle Element> als Parameter übergeben.
Die Funktion müsste dann die Werte aller Eingabefelder der aktuellen Zeile ermitteln, den Mittelwert berechnen und in das Feld für den Mittelwert einfügen.
Problem 1: Wie ermittelt man alle Felder der aktuellen Zeile? Entweder, indem man sich <http://de.selfhtml.org/javascript/objekte/node.htm#parent_node@title=im DOM nach oben hangelt>, bis man auf Ebene der Tabellenzeile ist und dann dort alle enthaltenen Textfelder ausliest oder indem man feststellt, <http://de.selfhtml.org/javascript/objekte/regexp.htm@title=wie das aktuelle Textfeld heißt> und sich dann alle sucht, die so ähnlich heißen.
Problem 2: Woher weiß man, wie das Feld heißt, in das der Mittelwert eingetragen werden soll?
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|