Hi. ich hab ein Problem
und zwar will ich ein iput einblenden bzw ausblenden wenn im select davor was geändert wird
also folgendes szenario: ich hab ein Select mit Ja und Nein...
Bei Nein soll das input ausgebelndet sein, bei Ja soll es eingeblendet werden...
hier mein Code, der nicht funktioniert:
ich hab mir gedacht ich mach ne If-abfrage wenn des Select geändert wird ob des inputfeld des styleattibut: display:none; hat und wenn ja, wird des styleattribut einfach gelöscht, wenns ned des is, (also auch wenns kein attribut hat) dann soll style auf display:none; gesetzt werden...
könnt ihr mir sagen, warum des ned geht?
und zwar will ich ein iput einblenden bzw ausblenden wenn im select davor was geändert wird
also folgendes szenario: ich hab ein Select mit Ja und Nein...
Bei Nein soll das input ausgebelndet sein, bei Ja soll es eingeblendet werden...
hier mein Code, der nicht funktioniert:
ich hab mir gedacht ich mach ne If-abfrage wenn des Select geändert wird ob des inputfeld des styleattibut: display:none; hat und wenn ja, wird des styleattribut einfach gelöscht, wenns ned des is, (also auch wenns kein attribut hat) dann soll style auf display:none; gesetzt werden...
Code:
<script language="JavaScript" type="text/javascript">
<!--
function HideInput()
{
if (document.Formular.select_ja.style == "display:none;") {
document.Formular.select_ja.style == "display:true;";
return false;
}
else {
document.Formular.select_ja.style == "display:none;"
return false;
}
}
//-->
</script>
<form name="Formular">
<select name="erfahrung" size="1" onChange="return HideInput()">
<option value="nein" >Nein</option>
<option value="ja">Ja</option>
</select><input class="msw2" style="display:none;" type="text" name="select_ja" value="" size="18" />
</form>
könnt ihr mir sagen, warum des ned geht?