nchristoph
Erfahrenes Mitglied
Hallo,
ich bin gerade an einem Angebotsformular am arbeiten und habe ein kleines Problem.
Ich muss ein Textfeld aus und einblenden, je nachdem welcher Punkt im Dropdownmenü ausgewählt ist.
Hier mein HTML Code
Ich habe das mit jquery versucht, funktioniert aber nicht, das Feld wird nicht ausgeblendet.
Gibt es dafür in HTML selber eine bessere Möglichkeit oder bin ich auf Jquery/JS angewiesen? Wenn ja, wo liegt bitte mein Fehler?
Grüsse
ich bin gerade an einem Angebotsformular am arbeiten und habe ein kleines Problem.
Ich muss ein Textfeld aus und einblenden, je nachdem welcher Punkt im Dropdownmenü ausgewählt ist.
Hier mein HTML Code
HTML:
<div class="stdFORM-label">
<label for="stdFORM_Holzart" class="stdFORM-required required">: *</label>
</div>
<div class="stdFORM-input">
<select name="formhandler[stdFORM_Holzart]" id="formhandler[stdFORM_Holzart]">
<option value="other">Angebot für</option>
<option value="ipe">Angebot für Terrassenholz in IPE</option>
<option value="massaranduba">Angebot für Terrassenholz in Massaranduba</option>
<option value="bangkirai">Angebot für Terrassenholz in Bangkirai</option>
<option value="megawood">Angebot für Terrassenholz in Megawood(WPC)</option>
<option value="eiche">Angebot für Terrassenholz in Eiche</option>
<option value="thermoesche">Angebot für Terrassenholz in Thermoesche</option>
<option value="thermokiefer">Angebot für Terrassenholz in Thermokiefer</option>
<option value="teak">Angebot für Terrassenholz in Teak</option>
</select>
</div>
<div class="stdFORM-label">
<label for="stdFORM_other" class="stdFORM"><span class="invisible">Erforderlich: </span>: *</label>
</div>
<div class="stdFORM-input">
<input type="text" class="required" name="formhandler[stdFORM_other]" id="formhandler[stdFORM_other]" value="" />
</div>
Ich habe das mit jquery versucht, funktioniert aber nicht, das Feld wird nicht ausgeblendet.
Java:
$(function() {
$("#formhandler[stdFORM_Holzart]").change(function() {
var val = $(this).val();
if(val == 'other') {
$('input[name="formhandler[stdFORM_other]"]').show();
} else {
$('input[name="formhandler[stdFORM_other]"]').hide();
}
}).change();
});
Gibt es dafür in HTML selber eine bessere Möglichkeit oder bin ich auf Jquery/JS angewiesen? Wenn ja, wo liegt bitte mein Fehler?
Grüsse