Javascript undefined-error

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von Jakob, 11.07.2006.

  1. Jakob

    Jakob Thread Starter MacUser Mitglied

    Beiträge:
    1.066
    Zustimmungen:
    21
    MacUser seit:
    05.01.2004
    Hallo,

    habe folgenden Code, der aber leider nur „undefined“ ausgibt:

    Code:
    <select id="auswahlfeld" onchange="alert([this.selectedIndex].value);">
      <option value="1">eins</option>
      <option value="2">zwei</option>
      <option value="3">drei</option>
    </select>
    
    Wenn ich nur „this.selectedIndex“ ausgebe funktioniert's. Er gibt dann 0,1 oder 2 aus. Warum nicht mit dem value?

    Vielen Dank!
     
  2. wegus

    wegus MacUser Mitglied

    Beiträge:
    14.713
    Zustimmungen:
    1.348
    MacUser seit:
    13.09.2004
    mir hilft bei Javascript immer die Konsole von Firefox :)

    Die Suche im Sourcecode ist ohne exakte Meldungen müßig, die Konsole ist gottseidank sehr gesprächig!
     
  3. Jakob

    Jakob Thread Starter MacUser Mitglied

    Beiträge:
    1.066
    Zustimmungen:
    21
    MacUser seit:
    05.01.2004
    Achso, hat ich vergessen zu sagen: Kein Fehler. Ansonsten ist die Konsole wirklich hilfreich, da hast Du Recht.
     
  4. b.legt210

    b.legt210 MacUser Mitglied

    Beiträge:
    81
    Zustimmungen:
    4
    MacUser seit:
    01.03.2006
    deinen Wert findest du per alert('WERT: '+this[this.selectedIndex].value);
     
  5. Jakob

    Jakob Thread Starter MacUser Mitglied

    Beiträge:
    1.066
    Zustimmungen:
    21
    MacUser seit:
    05.01.2004
    Ah, danke b.legt!

    Habe es jetzt mit
    Code:
    this.options[this.selectedIndex].value
    hinbekommen. Wobei ich das „options“ nicht kenne. Aber es funktioniert. Einfach lassen…
     
Die Seite wird geladen...

Diese Seite empfehlen