Mathis: Menü nur einblenden, wenn eine Bedingung vorhanden ist

Beitrag lesen

Musst du mit Javascript machen. Kleiner Denkanstoß (ohne Gedanken über Syntax und Semantik):

<script language="javascript">
<!--
function zeigeKlasse(auswahl){
  if (auswahl == "klasse){
    getElementById('klasse').style.display = "block";
  }else{
    getElementById('klasse').style.display = "none";
  }
}
-->
</script>

<input name="terminart" onChange="zeigeKlasse(this.value);" />
<input id="klasse" name="klasse" style="display: none;" />

Ich glaube das ist etwas zu hoch für mich.
Meine Terminart sieht z.B. so aus:

  
<tr>  
<th scope="row">  
<div align="left"><span class="Stil1">Terminart: </span>  
</div>  
</th>  
<td>  
<select name="form[kind]" class="" style="width: 120px">  
 <option value="0" selected>Bitte auswählen</option>  
 <option value="1">Klassentermin</option>  
 <option value="2">Blocktermin</option>  
 <option value="3">Freier Termin</option>  
 </select>&nbsp;  
</td>  
</tr>

Das Menü, was nur erscheinen soll, wenn z.B. Blocktermin ausgewählt ist,
wäre:

  
<tr>  
<th width="168" scope="row"><div align="left">  
<span class="Stil1">Raum</span>:  
</div>  
</th>  
<td width="182">  
<select name="form[raum_id]" class="" style="width: 120px; height: 20px; margin-bottom:10px">  
 {if $raum}  
 <option value="0" selected>Bitte ausw&auml;hlen</option>  
 {foreach item=w key=keys from=$raum}  
 {if $class.raum == $w.raum_id}  
 <option value="{$w.raum_id}" selected>{$w.raum_nummer} </option>  
 {else}  
 <option value="{$w.raum_id}">{$w.raum_nummer} </option>  
 {/if}  
 {/foreach}  
 {else}  
 <option value="{$keys}" selected>kein Raum</option>  
 {/if}  
</select>  
</td>  
</tr>

Wo muss ich denn nun die ID einfügen?