Janine Wichert: Drop Down Box mit Onchange

Hallo,

ich habe in meinem HTML eine Dropdownbox. Nun möchte gerne nachdem ich einen Eintrag ausgewählt habe, über das onchange die Seite neuladen, allerdings mit dem Parameter id=wert.

Habe folgendes probiert:

<form name="form1" method="post" action="">
  <br>
  <select name="selectx" onChange="location.href='doku.html?vid='this.form.selectx.options[this.form.selectx.options.selectedIndex].value'">
    <option value="wert1" selected>text1</option>
    <option value="wert2">text2</option>
  </select>
</form>

Wenn ich nun in der Dropdown auf text2 klicke soll doku.html?id=wert2 geladen werden.

Was ist bei meinem Code falsch?

Janine

  1. Hallo!

    Also von js habe ich keine Ahnung, aber ist dieses "v" nicht falsch?

    <select name="selectx" onChange="location.href='doku.html?vid='this.form.selectx.options[this.form.selectx.options.selectedIndex].value'">

    ^
    Und wenn nicht dann macht doch einmal ein alert auf this.form.selectx...

    Beste Grüße
    Viennamade

  2. Hallo!

    ... das hat mich jetzt doch interessiert ... ich glaube Du brauchst das:

    onchange="window.location.href='doku.html?id=' + this.options[this.selectedIndex].value"

    Beste Grüße
    Viennamade