Ankündigung

Einklappen
Keine Ankündigung bisher.

Auswahl einer Selectbox soll ausgewählten Index der anderen Selectboxbox ändern

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Auswahl einer Selectbox soll ausgewählten Index der anderen Selectboxbox ändern

    Ich habe zwei Selectboxen. Die jeweils mit Jahren 2022, 2023, 2024 befüllt sind. Die eine Box ist für "Jahr von" die andere für "Jahr bis". Wenn bei der Selextbox "Jahr von" der Wert größer ist als der ausgewählte bei "Jahr bis" soll die die Selectbox "Jahr bis" auf das gleich Jahr wie die Selectbox "Jahr von" gesetzt werden.

    Mein Ansatz ist folgender:
    Code:
    function js5x04_pruefen_Formulareingaben_AuswahlSelectboxJahrVon_5x11(){
     var JahrVon = $('select#selSucheJahrVon_5x11 :selected').val();
     var JahrBis = $('select#selSucheJahrBis_5x11 :selected').val();
          
     if(JahrVon > JahrBis){
        alert ("[Jahr Bis] darf nicht kleiner als [Jahr Von] sein!");
        document.getElementById("selSucheJahrBis_5x11").selectedIndex = JahrVon;
     }
    Die Alert-Meldung wird mir angezeigt. Ich kann mir auch die ID vom selektierten Wert "JahrVon" ausgeben. Aber er setzt mit nicht die andere Selectbox "Jahr bis" auf den Wert von "JahrVon"?

  • #2
    Oben liest du das Value des Dropdowns... unten benutzt du es als Index.
    Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

    Kommentar


    • #3
      Ok habe eine Lösung gefunden

      Code:
      let neuAuswahl = document.getElementById("selSucheJahrBis_5x11");
      neuAuswahl.value = JahrVon;

      Kommentar

      Lädt...
      X