JS: Script Problem

x0x

Erfahrenes Mitglied
Hallo,

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?
 

Neue Beiträge

Zurück