Genusstaucher
New member
Hallo Forum,
greift einem Newbie bitte unter die Arme. Ich werde noch zum Hirsch...Was will ich? Ich habe eine selct-Box mit 5 Einträgen. Je nach Select soll ein Div ein- bzw. ausgeblendet werden. Der script (s.u.) funktioniert aber nur 1 x. er setzt sich nie zurück... Was muss ich zurücksetzen, damit der script mehrfach funktioniert?
Kompliziert ausgedrückt? Einfach script in ein leeres html-Doku rein und select Boxen auswählen...
l>
greift einem Newbie bitte unter die Arme. Ich werde noch zum Hirsch...Was will ich? Ich habe eine selct-Box mit 5 Einträgen. Je nach Select soll ein Div ein- bzw. ausgeblendet werden. Der script (s.u.) funktioniert aber nur 1 x. er setzt sich nie zurück... Was muss ich zurücksetzen, damit der script mehrfach funktioniert?
Kompliziert ausgedrückt? Einfach script in ein leeres html-Doku rein und select Boxen auswählen...
HTML:
<!DOCTYPE HTML>
<html>
<head>
<script language="javascript">
function setVisibility()
{
var val = document.getElementById('Datenbank_id').value;
divandere_dbs = document.getElementById('andere_DBs');
divgedenktag_DB = document.getElementById('gedenktag_DB');
if (val == 'gedenktage')
{
divgedenktag_DB.style.display='block';
}
else
{
divandere_dbs.style.display = 'block';
}
}
</script>
</head>
<body>
<form action="" method="post">
<select name="Datenbank" id="Datenbank_id" class="validate-select" title="Datenbank" onchange="setVisibility();">
<option selected> - Bitte auswählen - </option>
<option value="gedenktage">Gedenktag Datenbank</option>
<option value="_swr">SWR-Datenbanken</option>
<option value="sixties">Die Sixties Dokumentation</option>
<option value="hoty_ges">Die Hits of the Year</option>
<option value="_kommerziell">Kommerzielle DBs</option>
</select>
</form>
<div id="gedenktag_DB" style="display: none">
Künstler: <input name="Künstler" size="30" type="text" />
Datum: <input name="Datum" size="30" type="text" />
</div>
<div id="andere_DBs" style="display: none">
Interpret: <input name="Interpret" size="30" type="text" />
Titel: <input name="Titel" size="30" type="text" />
Jahr: <input name="Jahr" size="30" type="text" />
</div>
</body>
</htm
Zuletzt bearbeitet von einem Moderator: