Select mit verschiedenen Option aber gleichen Values

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Select mit verschiedenen Option aber gleichen Values

    Ich habe eine Dropdownliste mit mehreren Optionen. Es funktioniert alles gut. Man wählt einen Option und wird auf eine Seite weitergeleitet. Ich möchte jetzt aber für Seite3.html gleich 2 <OPTION> haben, wie unten im Beispiel. Beide Option sollen natürlich auf Seite3.html verlinken aber verschiedene Zahlen in der Dropdownliste angezeigt werden. Auch das klappt mit meinem Script. Mittels PHP wird immer das zuletzt gewählte OPTION Feld auf selected gesetzt, auch nach dem verlinken.

    Wenn ich Wert3 anklicke in der Dropdownliste wird zusätzlich Wert4 als selected gezetzt, da die Variablen gleich sind, so dass die Dropdownliste dann bei Wert4 steht, soll aber bei Wert3.

    Hier mein Bisheriger Versuch:

    Quellcode

    1. <script type="text/javascript" Language="JavaScript">
    2. function surfto(form) {
    3. var myindex=form.dest.selectedIndex
    4. window.open(form.dest.options[myindex].value, target="_self");
    5. }
    6. </script>
    7. <form NAME="myform" action="">
    8. <select NAME="dest" onchange="surfto(this.form); dropdown();" style="width: 240px;">
    9. <option <?php echo $index; ?> value="">Bitte auswählen</option>
    10. <!-- ### AMD/ATI ### -->
    11. <optgroup label="AMD/ATI:_________________" class="amd bold uline">
    12. <option <?php echo $selected1; ?> value="seite1.html">Wert1</option>
    13. <option <?php echo $selected2; ?> value="seite2.html">Wert2</option>
    14. <option <?php echo $selected3; ?> value="seite3.html">Wert3</option>
    15. <option <?php echo $selected3; ?> value="seite3.html">Wert4</option>
    16. <option <?php echo $selected4; ?> value="seite4.html">Wert5</option>
    17. <option <?php echo $selected5; ?> value="seite5.html">Wert6</option>
    18. </optgroup>
    19. </select>
    20. </form>
    Alles anzeigen


    Ich komme einfach nicht weiter.
  • Hallo,

    Tja, irgendwie hat das Konzept seine Macken ;)
    Auf die Art ist es natürlich nicht sehr flexibel.

    Aber du kannst natürlich beide Selects jeweils eine globale Variable befüllen lassen.
    Und wenn dann beide gefüllt sind, machst du deine Weiterleitung auf index.php?var=foo&var2=bar

    Noch schicker ist es natürlich über AJAX zu lösen: [wiki]Select-Auswahl mit AJAX Abhängigkeit[/wiki]