Ankündigung

Einklappen
Keine Ankündigung bisher.

Alle angezeigten Werte aus einer Dropdown Kontrolle auslesen

Einklappen
X

Alle angezeigten Werte aus einer Dropdown Kontrolle auslesen

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

  • Alle angezeigten Werte aus einer Dropdown Kontrolle auslesen

    Hallo,
    ich würde gern alle angezeigten Werte aus einer Dropdown-Kontrolle auslesen um Sie mir in ein Array zu schreiben.
    Leider gelingt mir das nicht.
    Hat vielleicht jemand einen Tipp für mich?

    Einzelwerte über Index sind kein Problem ... aber alle auf einmal klappt nicht ... ich bekomme die Iteration nicht gebacken.

  • #2
    Hallo toba,

    versuch es mal damit.
    Code:
    function combo() {
     var oCombo=getElement("F6E6FB0D548E48ECB207D958E92983264FE3F177");
     for( var i = 1; i < oCombo.length; i++ ) {
      log(oCombo.options[i].text); /* angezeigter Wert */
      log(oCombo.options[i].value); /*gespeicherter Wert */
      log(oCombo.selectedIndex); /*gewählter Eintrag */
      log(oCombo.options[i].selected); /*gibt true zurück */
     }
     return true;
    }

    Kommentar


    • #3
      Hey Helpboy! Vielen Dank! Habe es so gemacht :-). Und es funktioniert :-).

      Kommentar


      • #4
        Zitat von Helpboy Beitrag anzeigen
        Code:
        function combo() {
        var oCombo=getElement("F6E6FB0D548E48ECB207D958E92983264FE3F177");
        for( var i = 1; i < oCombo.length; i++ ) {
        log(oCombo.options[i].text); /* angezeigter Wert */
        log(oCombo.options[i].value); /*gespeicherter Wert */
        log(oCombo.selectedIndex); /*gewählter Eintrag */
        log(oCombo.options[i].selected); /*gibt true zurück */
        }
        return true;
        }
        Sorry, dass ich den alten Thread wieder ausgrabe.

        Das funktioniert sehr gut, wenn ich eine GUID habe. Hat einer eine Ahnung was ich machen muss, wenn ich bei dem DropDown die Methode combo(this) im onreload Event triggern möchte?


        Der folgende Versuch tut leider nicht:
        Code:
        function combo(oCombo) {
        //var oCombo=getElement("F6E6FB0D548E48ECB207D958E929832 64FE3F177");
        Viele Grüß

        Kommentar


        • #5
          oCombo sollte bereits die Dropdownliste beinhalten, wenn combo(this) aufgerufen wird.
          getElement liefert meines Wissens nichts anderes als das JS Objekt welches auch per "this" mitgegeben wird.

          Kommentar

          Lädt...
          X