Nach Übernahme in dropdownliste als selected anzeigen

tinaII

Grünschnabel
Guten Morgen @ all,
ich möchte in eine Dropdown-Liste eine neue option übernehmen und sie im Anschluß als selected anzeigen. Bis zur Übergabe an die Liste funktioniert alles, aber der Rest... Allein das neue Element als selected zu deklarieren bringt's nicht.
Hier mein Script:
function new_prof()
{
var n=document.neu.ddl_beruf.length;
document.neu.ddl_beruf[n]= new Option("");
document.neu.ddl_beruf[n].text=document.neu.txt_new_prof.value;
document.neu.ddl_beruf[n].value="no";
document.neu.ddl_beruf.focus();
}
Vielen Dank für eure Hilfe.
Gruß
Tina
 
Re:Nach Übernahme in drop...

Hallo,

hatte das Problem auch. Ich habe eine ganze Liste gebaut und immer das letzte war selektiert. Ich habe allerdings den Befehl new Option () wie folgt verwendet:
Code:
(1) NeuerEintrag = new Option(<text>, <value>,false,false);
(2) document.getElementById("dateiname").options[j] = NeuerEintrag;
(3) if (j==0) document.getElementById("dateiname").options[j].selected = true;
Zu Beginn hatte ich in Zeile (1) statt dem zweiten false ein true (weil ich die Anweisung so gefunden hatte), da hat er Zeile (3) ignoriert. Mit dem zweiten false gehts dann.

Viel Spaß!
 
Herzlichen Dank!
So hat's funktioniert:
function new_prof()
{
var n=document.neu.ddl_beruf.length;
document.neu.ddl_beruf.options[n]= new Option(document.neu.txt_new_prof.value,"no",false,false);
document.neu.ddl_beruf.options[n].selected=true;
}
:)
 

Neue Beiträge

Zurück