Zozzi: Fehler beim IE? Abfrage von document.forms....value ?

Hi,

in meinem Webquelltext habe ich ein Formular mit einem Selektionsfeld und einem Button

<FORM NAME="KartenFormular" ..... >

<select name="startmonat">
      <option>...</option>
          ...weitere Optionen...
    </select>
    <input type="button" onClick="Aktualisieren()" value="Anzeigen">
</FORM>

Warum gibt die Funktion

function Aktualisieren()
{
  alert (document.forms.KartenFormular.startmonat.value);
}

beim Feierfocks den selektierten Wert korrekt aus, der InternetExplorer hingegen zeigt nichts an bzw. ein Warnschild im Alert, aber keinen Wert?

Danke für Eure Hilfe,
Zozzi

  1. Hi,

    <FORM NAME="KartenFormular" ..... >
        <select name="startmonat">

    Warum gibt [...]
      alert (document.forms.KartenFormular.startmonat.value);

    beim Feierfocks den selektierten Wert korrekt aus, der InternetExplorer hingegen zeigt nichts an bzw. ein Warnschild im Alert, aber keinen Wert?

    Weil der IE Probleme hat, ueber value eines Selectfeldes auf den Wert der selektierten Option zuzugreifen.
    Nutze selectedIndex, und greife darueber auf die selektierte Option und ihren Wert zu.

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“
    1. Weil der IE Probleme hat, ueber value eines Selectfeldes auf den Wert der selektierten Option zuzugreifen.

      Ah. Sehr interessant. Besten Dank für die Info. Habe darüber im Inernet noch nichts gefunden, insbesondere im entsprechenden Kapitel bei Selfhtml. Das müsste doch dort eigentlich erwähnt werden.

      Warum hat Microsoft so einen Fehler (wenn es einer ist) denn noch nicht beseitigt? Immerhin sind wir bei Version 7. Selbst Netscape konnte das doch wahrscheinlch schon.

      Nutze selectedIndex, und greife darueber auf die selektierte Option und ihren Wert zu.

      Ich versuchs mal.

      grüsse,
      Zozzi