Stefan Bach: Formular

Beitrag lesen

Hallo,

Dort ist eine Kategorie Zustand. Dort sollen alle Checkboxen außer
Unfallfrei, Unbekannt und Vorschaden beseitigt unsichtbar sein. Wie mache ich das, wenn ich nun auf Vorschaden beseitigt klick, dass Reperaturkosten und Wiederbeschaffungswert eingeblendet werden und eventuell der Rest der bottons automatisch ausgeblendet und deaktiviert wird?

Du musst alle Elemente, deren Sichtbarkeit du steuern willst, in ein <div>...</div> packen und jedem eine eindeutige ID geben. Via CSS stellst du die Sichtbarkeit standardmäßig auf visible, damit auch Leute mit deaktiviertem JS die Elemente verwenden können.

Nach dem Laden der Seite rufst du vie onLoad im Body Tag ein Script auf, welches die Elemente die unsichtbar sein sollen deaktiviert.

Für die Checkboxen die den Status anderer Elemente ändern sollen fügst du einen onClick Handler an. Dieser ruft dann eine JavaScript Funktion auf, die seinen Zustand überprüft und je nachdem wie er gesetzt ist andere Elemente ein- oder ausblendet.

Bitte um konkretes Beispiel(script), keine Möglichkeiten!

Tut mir leid, aber hier ist _Self_html. Versuch es mal, die Links unten helfen dir. Wenn du auf ein konkretes Problem stoßen solltest, dann frag einfach nochmal.

http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#visibility
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onload
http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id
http://selfhtml.teamone.de/javascript/objekte/style.htm#allgemeines
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onchange
http://selfhtml.teamone.de/javascript/objekte/elements.htm#value

Viele Grüße,

Stefan