hallo
in einer html seite kommt dieser code vor:
ABC
wie kann ich nun per javascript die option „C“ auswählen? „C“ befindet sich nicht immer an dritter Position… darum ist eine selektion mit selectedIndex nicht möglich.
danke
hallo
in einer html seite kommt dieser code vor:
ABC
wie kann ich nun per javascript die option „C“ auswählen? „C“ befindet sich nicht immer an dritter Position… darum ist eine selektion mit selectedIndex nicht möglich.
danke
Ich weiß nich, ob ich’s richtig versteh, aber wenn du willst, dass C immer als erstes ausgewählt ist, dann versuch’s damit:
ABC
Gruß XCite
nicht ganz…
…
die seite welches das dropdown enthält wird folgendermassen aufgerufen
seite.html?value=B
ich habe nun das B aus dem Querystring ausgelesen und möchte via JavaScript den Wert im DropDown setzten.
Danke
Nun, wenn das Formular serverseitig immer anders aufgebaut wird, würde ich prinzipiell das Setzen des selected Attributs auch serverseitig vornehmen. In JavaScript ist dies nach Aufbau eines unbekannten Formulars auch möglich. Anbei eine Beispielseite, das Attribut hattest du ja schon ausgelesen. Folglich kannst du die Listeneinträge nach deinem gesuchten Eintrag in einer Schleife durchsuchen und ihn auswählen…
Gruß DP
<!–
derParameter=„C“;
function auswaehlen()
{
for(var i = 0; i < document.meineForm.Liste.length; i++)
{
if(document.meineForm.Liste.options[i].text==derParameter)
{
document.meineForm.Liste.options[i].selected=true;
break;
}
}
}
//–>
ABCD
auswaehlen
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]