Hallo!
Habe ein Script geschieben, welches Werte aus dem einen Select-Feld in ein anderes überträgt. Dabei wird in einer Schleife über jedes Element geprüft ob selektiert, wenn ja wird es in das andere Feld geschrieben. Ich habe das so gemacht da eine Mehrfachauswahl möglich sein soll. Wenn ich aber jetzt mehr als einen Wert auswähle, dann werden nicht alle übertragen, sondern 1 oder 2 verschluckt. Kann mir jemand sagen woran das liegt? Ich hatte das zwar weiter unten schonmal nebenbei erwähnt, da ging es aber hauptsächlich um ein ganz anderes Problem. So sieht die Funktion aus:
function Hinzufuegen() {
for(i=0;i<document.form1.Auswahl2.length;++i)
{
if(document.form1.Auswahl2.options[i].selected == true)
{
NeuerEintrag = new Option(document.form1.Auswahl2.options[i].text,document.form1.Auswahl2.options[i].value,false,true);
document.form1["lieferanten[]"].options[document.form1["lieferanten[]"].length] = NeuerEintrag;
document.form1.Auswahl2.options[i] = null;
}
}
}
Anzusehen unter: http://knet-systems.de/temp/hinzu.html
Viele Grüße
Andreas