Tanja Schmitt: Bereiche einer Tabelle ein- und ausblenden

Beitrag lesen

Hallo,

ich möchte gerne in einer Eingabemaske, abhängig davon, ob jemand in einem Feld etwas einträgt oder eine Checkbox aktiviert, bestimme Eingabefelder hinzufügen bzw. wieder entfernen.

z.B. Klickt einer <<Haustiere?>> an, dann soll auch nur dann Felder zu sehen sein, die den Namen und Art des Haustieres abfragen.

In einem einfachen Test hatte ich das über DIV-Bereiche gelöst, die als Style display:none hatten und je nach Inhalt auf display:inline geändert wurden. Das hat sehr gut funktioniert.

Wenn ich nun aber das Ganze in meinem tabellen-formatierten Formular integrieren will, zerschiesst mir das Script immer die Optik.
Ich hab's zunächst probiert, indem ich nur dem TR-Tag den Style mitgab, ber auch schon allen innerhalb des TR-Tags enthaltenen Elemente.
Immer zerschiesst mir das sichtbar und nichtsichtbar schalten mein Layout.

Vielleicht noch zur Info, ich teste/entwickle zur Zeit mit der Mozilla-Engine (Firefox).

Wie löse ich das denn am Besten? Ich muss doch nicht mein ganzes Table-Layout über den haufen werfen und neumachen, oder?

Vielen Dank für Eure Hilfe,

Tanja