Auslesen von Auswahllisten

bmxvoodoo

Mitglied
Hallo,

ich bin schon fast am Verzweifeln. Ich möchte auf die markierte Option einer Auswahlliste reagieren. Und zwar möchte ich prüfen ob die Option die bestimmte Bezeichnung "Beispiel" hat und dann entsprechend darauf reagieren. Ich kann leider nicht auf den Inhalt der markierten Option zugreifen.

Ich hoffe ihr versteht was ich meine und könnt mir weiterhelfen.
Schon mal vielen Dank und viele Grüße

bmxvoodoo
 
Hi,

es kommt darauf an, ob Du auf den Wert (value) oder den enthaltenen Text (text) reagieren willst. Entsprechend
muss die Eigenschaft der gewählten Option ausgelesen werden.

An die aktive Option selbst kommst Du mit Hilfe von selectedIndex.

Vielleicht hilft das folgende Beispiel weiter.
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>www.tutorials.de</title>
<meta name="author" content="Quaese">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
  <!--
function getIt(objOption){
  // Auf value reagieren
  if(objOption.value == "val_3"){
    // Anweisungen
  }

  // Auf enthaltenen Text reagieren
  if(objOption.text == "Beispiel 0"){
    // Anweisungen
  }
}
 //-->
</script>
</head>
<body>
<form name="formTest" method="get" action="#">
<div>
  <select onchange="getIt(this[this.selectedIndex]);">
    <option value="val_0">Beispiel 0</option>
    <option value="val_1">Beispiel 1</option>
    <option value="val_2">Beispiel 2</option>
    <option value="val_3">Beispiel 3</option>
  </select>
</div>
</form>
</body>
</html>
Ciao
Quaese
 

Neue Beiträge

Zurück