Karl: Kann Selectfeld nicht auswerten.

Hallo, ich habe auf einer Seite ein Selectfeld, welches durch eine Datenbank gefüllt wird. Nun möchte ich den Text, der sich in dem Selectfeld befindet ausgeben lassen. Mit diesem muss ich später noch weiterarbeiten. Da Dies keine Submit-Aktion sein soll, muss ich das Feld mit Javascript auslesen.

also ich habe quasi ein:
<form name="EMail" action="">
<select name="Blah" >
  <option value="0">-----Bitte W&auml;hlen-----</option>
  <dynamischer Teil>
  <option value="$ID" >  $Text  </option>
</dynamischer teil>
</select>

So, um den Text aus den Optionen zu bekommen habe ich folgende Anweisung:
<script language="javascript">
function straightline()
{
  var x= document.forms["EMail"].Blah.value;

alert (document.forms["EMail"].Blah[x].text);
}
</script>

Wenn ich in die Alert-Anweisung statt x eine Zahl schreibe wird mir der Text in ausgegeben.
Also funktioniert das ganze wohl nicht mit Value weil Das Javascript bei der Textauswahl nicht den Value sondern die Zeilennummer benötigt. Aber wie erhalte ich die Zeilennummer der selektierten Auswahl?

  1. hi,

    Aber wie erhalte ich die Zeilennummer der selektierten Auswahl?

    hieltst du es für so unwahrscheinlich, dass selfhtml bzgl. des options-objektes deine frage beantworten kann - oder warum hast du dort nicht nachgeschaut?

    http://de.selfhtml.org/javascript/objekte/options.htm#selected_index

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }