Hi wieder,
noch ein Problemchen.
Habe also folgender Script:
und HTML Code:
[COLOR=red]
<select name="ausgew[]" size="7" multiple>
<option value="wert 1">Wert 1</option>
<option value="wert 2">Wert 2</option>
</select>
<input onClick="getVal()" type="button" value="OK">
<select name="zsenden[]" size="7" multiple >
</select>
[/COLOR]
Wenn ich aus erten SELECT mehr als einen Eintrag auswähle, dann liefert er nur den ersten., so dass immer sel.length==1 .
Wie kann ich das Mehrauswahl auch wie eine Array auslesen um dann nach einander in das anderen SELECT hinzuzufügen?
Danke
Grüße
noch ein Problemchen.
Habe also folgender Script:
PHP-Code:
function getVal(){
var sel=document.getElementsByName('ausgew[]');
for(i=0;i<sel.length;i++){
var selEmpf=document.getElementsByName('zsenden[]');
var posEmpf=selEmpf.length;
var Eintrag = document.createElement("option");
Eintrag.text = sel[i].value;
Eintrag.value = sel[i].value;
selEmpf[0].add(Eintrag,posEmpf);
}
}
[COLOR=red]
<select name="ausgew[]" size="7" multiple>
<option value="wert 1">Wert 1</option>
<option value="wert 2">Wert 2</option>
</select>
<input onClick="getVal()" type="button" value="OK">
<select name="zsenden[]" size="7" multiple >
</select>
[/COLOR]
Wenn ich aus erten SELECT mehr als einen Eintrag auswähle, dann liefert er nur den ersten., so dass immer sel.length==1 .
Wie kann ich das Mehrauswahl auch wie eine Array auslesen um dann nach einander in das anderen SELECT hinzuzufügen?
Danke
Grüße
Kommentar