Hallo Leute!
Ich habe folgendes Script gefunden, welches eine markierte Option in einem Selectfeld in ein anderes überträgt und rückwärts.
Das funktioniert auch wunderbar, aber kann man etwas einbauen, dass man auch alle auf einmal nach rechts übertragen kann? Eine Funktion vielleicht?
Ist es auch möglich, dass wenn man eine Option überträgt, dass dann automatisch das nächste markiert wird?
Danke für eure Hilfe!
Ich habe folgendes Script gefunden, welches eine markierte Option in einem Selectfeld in ein anderes überträgt und rückwärts.
HTML:
<script type="text/javascript">
function push(act) {
var from = act == 'force' ? 'unforce' : 'force';
var to = act == 'force' ? 'force' : 'unforce';
var obj_from = document.getElementById(from);
var obj_to = document.getElementById(to);
for (i=0; i < obj_from.options.length; i++) {
if (obj_from.options[i].selected == true) {
newEntry = new Option(obj_from.options[i].text,obj_from.options[i].value,false,true);
obj_to.options[obj_to.options.length] = newEntry;
obj_from.options[i] = null;
i--;
}
}
}
</script>
Das funktioniert auch wunderbar, aber kann man etwas einbauen, dass man auch alle auf einmal nach rechts übertragen kann? Eine Funktion vielleicht?
Ist es auch möglich, dass wenn man eine Option überträgt, dass dann automatisch das nächste markiert wird?
Danke für eure Hilfe!