EKKi: Inputfelder in Echtzeit berechnen

Beitrag lesen

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:|