Dropdownmenue Item Label und nicht value

Jayjoe

Grünschnabel
Hi, hab da mal ne Frage.

Kann man mit Javascript auch auf das Item Label aus einer Dropdownlist zugreifen und dieses dann in einem neuen Textfeld ausgeben.

hatte mir folgendes überlegt aber funktioniert nicht
Über Tips wäre ich echt dankbar.
Code:
<script language="Javascript">
<!-- Start
function update_auswahl()
{
var kategorieAuswahl = document.forms.verzeichnis.kategorie;
var unterkategorieAuswahl = document.forms.verzeichnis.unterkategorie;
unterkategorieAuswahl.options.length = 0; // DropDown Menü entleeren


if (kategorieAuswahl.options
[kategorieAuswahl.selectedIndex].
text == "Email")
{
unterkategorieAuswahl.options[0] = new Option("Software","1000");
unterkategorieAuswahl.options[1] = new Option("Anbieter","2000");
}
else if (kategorieAuswahl.options
[kategorieAuswahl.selectedIndex].
text == "Internet")
{
unterkategorieAuswahl.options[0] = new Option("Internetzugang","3000");
unterkategorieAuswahl.options[1] = new Option("Webseiten erstellen","4000");
}
}
// Ende -->
</script>
<script language="JavaScript">
function update_add()
{
var eins = document.verzeichnis.unterkategorie.text; // So hier ist mein Problem
// .text; erkennt er nicht.
document.verzeichnis.lala.value = eins;
}
</script>
</head>

<body>
<form action="zui.php" method="post" name="verzeichnis">
  <p> 
    <select size="1" name="kategorie" onchange="update_auswahl() , update_add()">
      <option value="2687" selected>Email</option>
      <option value="5555">Internet</option>
    </select>
    <select size="1" name="unterkategorie" onchange="update_add()">
      <option value="1000" selected>Software</option>
      <option value="2000">Anbieter</option>
    </select>
  </p>
  <p>
    <input type="text" name="lala" value="">
  </p>
  <p> 
    <input name="Submit" type="submit" onClick="update_add()" value="Submit">
    
  </p>
</form>
 
Zuletzt bearbeitet:
Hi,

versuch mal, über den gerade aktuellen Index (selectedIndex) auf die Eigenschaft text zuzugreifen.
Code:
var eins = document.verzeichnis.unterkategorie[document.verzeichnis.unterkategorie.selectedIndex].text;
Ciao
Quaese
 

Neue Beiträge

Zurück