[js] dropdownmenü

Obreien

Lt. Junior Grade
Registriert
Jan. 2006
Beiträge
419
hi alle zusammen,

hab vor mir nen dropdownmenü aus nem formularelement zu basteln, was bei auswahl gleich die entsprechende seite läd.

hab schon soweit rausbekommen, das ich das über javascript macen muss. und was ich dort für ne codezeile einfügen soll.

nur weiß ich nicht genau wie ich diese zeile einfüge und oder was ich falsch mache, denn das menü will noch net so wirklich

HTML:
<form id="form1" name="form1" method="post" action="">
    <label>
    <div align="center">Schnellauswahl<br />
      <select name="navi" onclick="this.form.submit();">
        <option value="berechnungen.php">Berechnungen</option>
      </select>
    </div>
    </label>

wäre für hilfe dankbar.
 
Hallo,

wiso baust du das nicht so auf:

PHP:
<html>
<head></head>
<body>
 
<select name="navi" onChange="javascript:self.location.href=this.value;">
<option value=""></option>
<option value="berechnungen.php">Berechnungen</option> 
</select>
</body>
</html>

Außer du willst das Select Element mit PHP auswerten. Dann müstest du deinen Weg weitergehen und per Formular das abschicken. Würde dann so aussehen:

PHP:
<html>
<head></head>
<body>
<form id="form1" name="form1" method="post" action="navi.php">
<select name="navi" onChange="javascript:document.form1.submit();">
<option value=""></option>
<option value="berechnungen.php">Berechnungen</option> 
</select>
</form>
</body>
</html>

Hoffe das dir das weiterhilft.
 
hilft mir sehr weiter.

die erste version gefällt mir am besten.
das mit dem php war nur, weil ich dabei bin mit php zu arbeiten und dachte, das ich das dropdownmenü auch leicht über php hinbekomme.

aber wenns so noch einfacher eht, dann nehm ich das doch lieber.

Danke
Gruß
Obreien
 
Zurück
Oben