Ankündigung

Einklappen
Keine Ankündigung bisher.

[GELÖST][AJAX] Wert von Selected Option ausgeben

Einklappen

Neue Werbung 2019

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

  • [GELÖST][AJAX] Wert von Selected Option ausgeben

    Guten Tag liebe Leute,
    ich bin blutiger Anfänger in Ajax. Ich versuche seit Stunden zu verstehen, aber bekomme es leider nicht hin.

    Ich möchte gern den Wert einer selektierten Option herausfinden,
    da ich diesen im weiteren Prozess für eine Abfrage an meine Datenbank brauche.

    Nachtrag: Wert soll beim Auswählen einer Option ausgelesen werden, quasi : OnChange.

    Mein aktueller HTML-Code:
    (Habe mal markiert wo ich den Wert brauche)

    HTML-Code:
    <label class="label-fuer-felder" for="datum">Datum</label><br />
    <select id="datum" name="datum" onchange="javascript:anfordern(  > VALUE OF SELECTED OPTION <  )">
    <?php
    $Mysqli_Verbindung->DatenSortiertParameterFuerInputSelect("datum", $_SESSION['monat'], $_SESSION['personalnr']);
    ?>
    </select>
    (Optionen werden über meine PHP-Funktion hinzugefügt, das ist aber eine andere Baustelle )

    Mein aktueller AJAX:
    Code:
    <script type="text/javascript">
    var rq;
    function anfordern(datum, kennzeichen)
    {
         rq = new XMLHttpRequest();
         rq.open("post", "php/elemente/userbereich_neuen_datensatz_laden.php", true);
         rq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    
         rq.send("datum=" + datum + "&fahrzeug=" + fahrzeug);
         rq.onreadystatechange = auswerten;
    }
    function auswerten()
    {
         if(rq.readyState == 4 && rq.status == 200)
         {
            document.getElementById("sidebar1").innerHTML = rq.responseText;
         }
    }
    </script>

    Habe eine Lösung gefunden, dennoch danke.
    Meine Lösung:
    Code:
    function changeFunc() {
          var selectBox = document.getElementById("datum");
          var selectedValue = selectBox.options[selectBox.selectedIndex].value;
          alert(selectedValue);
    }
    Gibt es eine möglichst einfache Variante den Wert der selektierten Option auszugeben ?

    Mit freundlichen Grüßen.
Lädt...
X