mit Wert auf Pulldown zugreifen
Hugo
- javascript
Hi Forum,
ich möchte einen Wert aus einem Popupfenster an das Parentfenster übergeben, und zwar so, dass ein Eintrag einer Pulldownbox ausgewählt ist.
Diese Auswahl soll aber auf den Wert der option zeigen und nicht auf die Position wie mit:
document.Testform.Auswahl.options[2].selected
Welche Möglichkeiten gibt es da?
Danke
Hugo
n'abend,
Hi Forum,
ich möchte einen Wert aus einem Popupfenster an das Parentfenster übergeben, und zwar so, dass ein Eintrag einer Pulldownbox ausgewählt ist.
Diese Auswahl soll aber auf den Wert der option zeigen und nicht auf die Position wie mit:
Im Artikel Verkettete Auswahllisten stelle ich einige simple Hilfsfunktionen für den Umgang mit Auswahllisten (Select-Boxen/Dropdown-Menus) vor.
Um die Funktionen einer Auswahlliste anzuhängen, gehst du wie folgt vor:
var t = document.getElementById('deineAuswahlliste');
if( !t )
alert('Auswahlliste nicht gefunden!');
else
{
t.replaceOptions = replaceOptions;
t.addOption = addOption;
t.selectedValue = selectedValue;
t.selectedText = selectedText;
t.selectByValue = selectByValue;
}
du kannst auf die neuen Methoden dann ganz einfach zugreifen:
alert( document.getElementById('deineAuswahlliste').selectedText() );
weiterhin schönen abend...
Hi globe,
dank dir, das war es zwar nicht ganz, aber ich habe das:
var selectByValue = function( value )
{
for( var i = 0; i < this.options.length; i++ )
{
if( this.options[i].value == value )
this.selectedIndex = i;
}
};
vor dir übernommen. So funktionierts.
Danke
Hugo