sebastian1992: Javascript Formular - je nach Dropdown bereiche anzeigen

Beitrag lesen

Hallo,

ich mache z.Z.: ein Bestellungsformular und das Javascript macht bei mir Probleme.

Javascript ist einfach nicht mein Ding ;-)

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">  
  
<head>  
 <title>Bestellung</title>  
  
 <style type="text/css">  
  #doener{  
   display: none;  
  }  
 </style>  
  
 <script type="text/javascript">  
  function change(formular)  
  {  
   switch(formular.speise.value)  
   {  
    case "w":  
    break;  
  
    case "d":  
    document.getElementById("doener").style.display = block;  
    break;  
  
    case "p";  
    break;  
   }  
  }  
 </script>  
</head>  
  
<body>  
 <div>  
  <h1>Bestellformular</h1>  
  
  <fieldset>  
   <legend>Speiße</legend>  
  
   <select name="speise" onchange="change(this)">  
    <option value="w">- bitte wählen -</option>  
    <option value="d">Döner</option>  
    <option value="p">Pizza</option>  
   </select>  
  </fieldset>  
  
  <form action="/" method="post">  
   <div id="doener">  
    ...  
   </div>  
  </form>  
 </div>  
</body>  
  
</html>  

Habe den Code jetzt mal aufs wesentliche gekürzt...

Wenn ich onchange verwenden, passiert nichts. Habe das switch mal rausgenommen, es liegt daran, wenn ich stattdessen nur ein alert("change()"); mache, gehts.