Gunther: Feststellen welcher Eintrag ausgewählt war in einer selectbox

Hallo werte Selfgemeinde!

Gibt es eine Möglichkeit, bzw. bevorzugte Methode, um beim Wechsel der Auswahl (onchange) eines Eintrags in einer Selectbox festzustellen, welcher Eintrag vorher selektiert war?

Gruß Gunther

  1. Hallo,

    Gibt es eine Möglichkeit, bzw. bevorzugte Methode, um beim Wechsel der Auswahl (onchange) eines Eintrags in einer Selectbox festzustellen, welcher Eintrag vorher selektiert war?

    Du speicherst den aktuellen Wert beim change-Event zwischen. Beim nächsten change hast du dann den alten zur Verfügung. Wenn keiner zwischengespeichert wurde, suchst du das Option-Element mit .defaultSelected == true, also das vorselektierte Element. (Gibt es keins mit selected-Attribut, ist die erste Option vorselektiert.)

    Mathias

    1. Hallo Mathias!

      Gibt es eine Möglichkeit, bzw. bevorzugte Methode, um beim Wechsel der Auswahl (onchange) eines Eintrags in einer Selectbox festzustellen, welcher Eintrag vorher selektiert war?

      Du speicherst den aktuellen Wert beim change-Event zwischen. Beim nächsten change hast du dann den alten zur Verfügung.

      Danke!
      So ähnlich habe ich es bereits gemacht, wobei ich den Wert bei einem onfocus Event zwischenspeichere. Ich wollte nur wissen, ob es evt. eine andere (einfachere) Möglichkeit gibt, die ich nur nicht kenne. Aber wenn du es im Prinzip genauso machen würdest, reicht mir das! ;-)

      Dank & Gruß
      Gunther