- 使用javascript操作多选列表框,实现动态增加删除,左右移动,上下排序移动等功能。
- 将下面的代码存成html文件,运行就可看到效果。
- "Content-Type" content="text/html; charset=gb2312">
- "font-size:12px" mce_style="font-size:12px">
- method="post" action="">
- size="10" id="select" multiple style="width:100px; ">
- >aaaaa
- >bbbbb
- >ccccc
- "border:1px solid black " mce_style="border:1px solid black " type="button" value=">>>" onClick="moveSelected(document.all.left,document.all.right)">
- "border:1px solid black " mce_style="border:1px solid black " type="button" value="<<<" onClick="moveSelected(document.all.right,document.all.left)">
- size="10" id="select" multiple style="width:100px; ">
- >ddddd
- >eeeee
- >fffff
- >ggggg
- >hhhhh
- >iiiii
-
- "background-color:#CCCCCC;padding:2px" mce_style="background-color:#CCCCCC;padding:2px">
- "border:1px solid black " mce_style="border:1px solid black " type="button" value="上移一格" onClick="moveUp(document.all.right);moveUp(document.all.left)">
- "border:1px solid black " mce_style="border:1px solid black " type="button" value="下移一格" onClick="moveDown(document.all.right);moveDown(document.all.left)">
- "border:1px solid black " mce_style="border:1px solid black " type="button" value="上移到顶"
- onClick="moveUp(document.all.right,true);moveUp(document.all.left,true)">
- "border:1px solid black " mce_style="border:1px solid black " type="button" value="下移到顶"
- onClick="moveDown(document.all.right,true);moveDown(document.all.left,true);"> (支持多选移动)
-
- "background-color:#CCCCCC; padding:5px; width:100%; position:relative">
- 右移:"radio" name="ifAll" value="right" checked>
- 左移:"radio" name="ifAll" value="left">
- "button" value="移动全部" style="border:1px solid black " mce_style="border:1px solid black " onClick="judgeMove()">
- 右移:"radio" name="ifAll" value="right" checked>
-
- "background-color:#CCCCCC; padding:5px" mce_style="background-color:#CCCCCC; padding:5px">
- "button" value=" 删 除 " style="border:1px solid black " mce_style="border:1px solid black "
- onClick="deleteSelectItem(document.all.left);deleteSelectItem(document.all.right)">