<form>
<select name="rolesName" size="4" MULTIPLE width=200 style="width:200px">
<option>1
<option>2
<option>3
<option>4</select>
<input type="button" onclick="Moveup(this.form.rolesName)
" value="上移">
<input type="button" onclick="Movedown(this.form.rolesName)" value="下移"><br><script>
function Moveup(dbox) {
i=dbox.options.selectedIndex;
dbox.options[i].swapNode(dbox.options[(i!=0)?(i-1):0]);
}function Movedown(dbox) {
i=dbox.options.selectedIndex;
dbox.options[i].swapNode(dbox.options[(i<dbox.length-1)?(i+1):i]);}
</script>
<form>
<select name="rolesName" size="4" MULTIPLE width=200 style="width:200px">
<option>1
<option>2
<option>3
<option>4</select>
<input type="button" onclick="Moveup(this.form.rolesName)
" value="上移">
<input type="button" onclick="Movedown(this.form.rolesName)" value="下移"><br><script>
function Moveup(dbox) {
i=dbox.options.selectedIndex;
dbox.options[i].swapNode(dbox.options[(i!=0)?(i-1):0]);
}function Movedown(dbox) {
i=dbox.options.selectedIndex;
dbox.options[i].swapNode(dbox.options[(i<dbox.length-1)?(i+1):i]);}
</script>
<form>
你的程序没有问题,但是我另存的时候,顺序仍旧是1234
我想问一下,如果提交这个select,是否能够按照我们看到的顺序去提交?麻烦你了。
而不是另外把它的值通过循环全部抓出来放到hidden里面提交。
http://jkisjk.vip.sina.com/code/html/moveRightOrLeft.htm