Hallo!
Ich habe ein Formular, darin ist eine Tabelle, die in jeder Zeile eine variable Anzahl an Text-Eingabefeldern enthält. Jetzt würde ich gerne mit einem Javascript den gesamten Zeilenhintergrund anders färben.
Hat jemand ne Idee wie man das machen könnte?
HTML und Javascript werden durch PHP erzeugt, das heißt ich weiß in PHP wieviele Input-Felder das sind.
Die Zeilen sehen so aus:
<tr>
<td><input type="text" name="data[1][1]"></td>
<td><input type="text" name="data[1][2]"></td>
<td><input type="text" name="data[1][3]"></td>
</tr> <tr>
<td><input type="text" name="data[2][1]"></td>
<td><input type="text" name="data[2][2]"></td>
<td><input type="text" name="data[2][3]"></td>
</tr>
Wie gesagt wird das von PHP erzeugt, die Anzahl der Zeilen und Spalten ist variabel.
Leider kann man AFAIK die Eingabefelder nicht als "durchsichtig" definieren, so dass eine Änderung an <tr> sich durchgängig auswirkt.
Daher suche ich nach einer Möglichkeit, mit Javascript alle Felder in einer Zeile anzusprechen, und dort, sowie in <tr> per CSS die Hintergrundfarbe zu ändern.
In jeder Zeile sind immer gleich viele Felder.
Hat da jemand nen Tipp? Oder kann ich das vergessen?
Viele Grüße
Andreas
SELFHTML Linkverzeichnis: http://aktuell.de.selfhtml.org/links/