x0x
Erfahrenes Mitglied
Hallo,
ich habe folgendes Script:
Dieses funktioniert vom umsortieren her mit dem Forumular heir einwandfrei:
Allerdings ist das Problem, dass der inhalt von val nicht in das hidden Feld reihenfolge geschrieben wird. Da steht nämlich gar nix drin wenn ich es ausgeben lasse. Sieht jemand den Fehler?
ich habe folgendes Script:
Code:
<style type="text/css">
.PreSelected{
width: 200px;
}
select{
font-family:arial;
font-size: 12px;
}
.short{
width:50px
}
</style>
<script type="text/javascript" src="select.js"></script>
<script type="text/javascript">
function serialize(){
var elem = document.test.foren;
var val = '';
for(var x=0; x<elem.length; x++){
if(x==0){
val += elem[x].value;
}else{
val += ','+elem[x].value;
}
}
document.test.reihenfolge = val;
}
</script>
Dieses funktioniert vom umsortieren her mit dem Forumular heir einwandfrei:
HTML:
<form name="test" action="index.php?action=do" method="POST" onSubmit="serialize()">
<select class="PreSelected" size="6" name="foren" id="foren">
<option value="forum1">Forum 1</option>
<option value="forum2">Forum 2</option>
<option value="forum3">Forum 3</option>
<option value="forum4">Forum 4</option>
<option value="forum5">Forum 5</option>
</select><br />
<input type="button" class="short" value="up" onclick="moveElement('up','foren')"/> <br />
<input type="button" class="short" value="down" onclick="moveElement('down','foren')"/>
<input type="hidden" name="reihenfolge">
<br/><br/>
<input type="submit" value="abschicken">
</form>
Allerdings ist das Problem, dass der inhalt von val nicht in das hidden Feld reihenfolge geschrieben wird. Da steht nämlich gar nix drin wenn ich es ausgeben lasse. Sieht jemand den Fehler?