nach <select> im Formular ein <input> erscheinen lassen?
Matthoz
- javascript
Wenn innerhalb eines formulars bei einem <select> eine <option> ausgewählt wird, soll bei bestimmten <option>s ein input Feld daneben erscheinen. Beispielsweise wird bei <select> die option "tanken" ausgewählt, dann soll ein input Feld erscheinen in dem man den KM-Stand eintragen kann. Kann mir jemand erklären wie das geht? Ich habe nach dynamischen Formularen gesucht und noch anderen kombinationen, aber nichts im Internet gefunden. Ein hinweis wonach ich suchen müsste, würde schon sehr helfen!
Vielen Dank im Voraus!
Hello out there!
Wenn innerhalb eines formulars bei einem <select> eine <option> ausgewählt wird, soll bei bestimmten <option>s ein input Feld daneben erscheinen. […] Ein hinweis wonach ich suchen müsste, würde schon sehr helfen!
Nach dem Eventhandler 'onchange' angewandt auf das 'select'-Element, auf den du reagierst und 'className' des 'form'-Elements änderst.
Mittels Nachfahrenselektor blendest du (im HTML-Quelltext immer vorhandene) 'input'-Elemente durch Änderung ihrer 'display'- oder 'visibility'-Eigenschaft ein und aus.
Beachte, dass Nutzer ohne JavaScript immer alle Eingabefelder zu sehen bekommen müssen, sonst erfüllt das Formular für sie nicht seinen Zweck!
See ya up the road,
Gunnar