Pizzatom: Form Select Problem

Hallo,

irgendwie schaffe ich es nicht, den value einer OPTION-Zeile weiterzugeben. Ich bin mit meinem Latein am Ende. Ich bekomme immer ne Fehlermeldung:

<select size=1 name="name" onChange="alert(document.forms.zeile.options.name.selectedIndex.value);">
<option value="1">Test</option>
<option value="2">BlaBla</option>
</select>

wie komme ich an die values? ich möchte diese in einem anderen skript weiterverwenden und teste hier jetzt nur mal die ausgabe. es geht einfach nicht.

hat jemand eine idee?
danke
pizzatom

  1. Hallo,

    onChange="alert(document.formularname.optionslistenname.options[document.formularname.optionslistenname.options.selectedIndex].value);"

    tut folgendes:

    [document.formularname.optionslistenname.options.selectedIndex] ermittelt den Index des markierten Elements - anhand dieses Index kann dann der Value ausgelesen werden.

    Grüße,
    Utz

    --
    Mitglied im Ring Deutscher Mäkler
    1. hi,

      [document.formularname.optionslistenname.options.selectedIndex]

      wenn du dies im betroffenen select selber notierst, kannst du übrigens auch this verwenden, anstatt über document.formularname.optionslistenname die referenz herzustellen.

      gruß,
      wahsaga

      --
      "Look, that's why there's rules, understand? So that you _think_ before you break 'em."