Per Klick auf Radio-Button Funktion auslösen?

Uller

Grünschnabel
Hallo....

Ihr alle kennt doch sicher den Effekt:

Man klickt auf (markiert) einen Radio-Button, und unmittelbar danach wird ein Text, oder eben neue Eingabefelder sichtbar.... (ohne Reload der Seite)...

Das wird doch mit Javascript realisiert, oder?

Würde gerne soetwas verwenden, hab aber keine Ahnung von JS...

Kennt einer von Euch da ein Tutorial od. Ähnliches?

Wie sieht es eigentlich bei deaktiviertem Javascript aus?
Dann bleiben die zusätzlichen Felder immer verschwunden, oder ließe es sich realisieren, dass Sie bei nicht aktiviertem JS immer angezeigt werden (unabhängig vom Radio-Button)

Viel Text für ein kleines Problem :)

Vielen Dank schonmal im Voraus!
 
Das Event findest Du bei SelfHTML. Ich denke mal, onclick, onchange oder onselect. [EDIT]Na, dann wird es wohl onclick sein, wie SilentWarrior sagt[/EDIT]
Suchbegriff für das Ein- und Ausblenden ist Klappmenü. Das wurde aber zum Teil falsch geschrieben (Klappnenü, Klappmenu etc.) und manchmal auch in falschen Foren gepostet.
Das Prinzip ist, dass Du mit JavaScript die CSS-Klasse eines div wechselst.
Am Anfang weißt Du dem div/den div's die Anzeigen-Klasse zu und dann blendest Du alle mit einem JavaScript aus, so verhinderst Du, dass User ohne JavaScript gar nichts sehen.
Ein Beispiel für ein Klappmenü mit Links habe ich mal in einem Thread angefügt.
Du musst also nur noch das richtige Event für einen Radio-Button durch ausprobieren raussuchen.

Gruß hpvw
 

Neue Beiträge

Zurück