Shawna: Individuelles Suchformular!

Beitrag lesen

Hallo

ich habe heute versucht das Script einzusetzen leider bekomme ich dabei eine Fehlermeldung.

Sry wenn der Code sehr lang wird:

[code lang=html]
<div class="search">
      <table border="0" cellspacing="0" cellpadding="0">
       <tr>
        <td width="25" align="right">
         <input type="radio" name="Reiseauswahl" onclick="masken(this)" value="flug" />
        </td>
        <td width="29" class="radio">Flug</td>
        <td width="25" align="right">
         <input type="radio" name="Reiseauswahl" onclick="masken(this)" value="hotel" />
        </td>
        <td width="35" class="radio">Hotel</td>
        <td width="25" align="right">
         <input type="radio" name="Reiseauswahl" onclick="masken(this)" value="fh" />
        </td>
        <td width="70" class="radio">Flug + Hotel </td>
        <td width="25" align="right">
         <input type="radio" name="Reiseauswahl" onclick="masken(this)" value="lmm" />
        </td>
        <td width="93" class="radio">Lastminute</td>
       </tr>
      </table>
     </div>
     <!--Hidden Flug-->
      <div id="flug">
      <form action="weiss ich noch ned" method="get">
       <p>Hinreise am:</p>
        <select name="tag">

<option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option>
         <option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option>
         <option value="29">29</option><option value="30">30</option><option value="31">31</option>
        </select>
        <select name="monat">
         <option value="jan">Januar</option><option value="feb">Februar</option><option value="m&auml;r">M&auml;rz</option>
        </select>
        <select name="abflug" style="margin-left:70px;">
         <option>Abflughafen</option><option value="txl">Tegel</option><option value="muc">M&uuml;nchen</option>
        </select>
       <p>Rückreise am:</p>
        <select name="tag">
         <option value="29">29</option><option value="30">30</option><option value="31">31</option>
        </select>
        <select name="monat">
          <option value="okt">Oktober</option><option value="nov">November</option><option value="dez">Dezember</option>
        </select>

<select name="rueckflug" style="margin-left:70px;">
         <option>Reiseziel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option><option value="bkk">Bankok</option>
        </select>
       <p style="margin-top:15px;">Personen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(Alter bei Reiseantritt:</p>
        <select name="erwachsende">
          <option value="1">1. Erw.</option><option value="2">2. Erw.</option><option value="3">3. Erw.</option>
          <option value="4">4. Erw.</option>
        </select>
        <input name="search" type="submit" value="Suchen" style="margin-left:50px;" />
       </form>
      </div>
      <!--Ende Hidden Flug-->

Das Javascript habe ich ausgelagert und sieht jetz so aus!

[ code lang=javascript]
function masken(radio) {
    var radioGruppe = radio.form[radio.name];
    for(i=0; i<radio.form[radio.name].length; i++) {
       if(radioGruppe[i] != radio) {
          document.getElementById(radioGruppe[i].value).style.display = 'none';
       } else {
         document.getElementById(radio.value).style.display = '';
       }
    }
 }

Und zwar bekomme ich die Fehlermeldung "form" ist Null oder kein Objekt. Zeile ist die angegeben <table border="0" cellspacing="0" cellpadding="0">

Wo liegt mein Fehler!