<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢想飛翔

    自強不息
    posts - 111, comments - 30, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    兩個multiple之間的操作

    Posted on 2007-08-06 16:46 love1563 閱讀(289) 評論(0)  編輯  收藏 所屬分類: JSP/Servlets/JSF
    兩個multiple之間的操作,實現目標:
    multiple.bmp


    測試代碼:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>選擇下拉菜單</TITLE>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <META NAME="Description" CONTENT="Power by 51windows.Net">
    </HEAD>
    <BODY>
    <form method="post" name="myform">
    ? <table border="1" width="400">
    ?<tr>
    ? <td><CENTER>可選擇排序方式</CENTER></td>
    ? <td> </td>
    ? <td><CENTER>已選擇排序方式</CENTER></td>
    ?</tr>
    ??? <tr>
    ????? <td width="40%">
    ? <select style="width:100%;" multiple name="left" id="left" size="8"
    ? ondblclick="moveOption(document.getElementById('left'), document.getElementById('right'))">
    ?? <option value="20">按編入時間(晚到早)</option>
    ?? <option value="30">按編入時間(早到晚)</option>
    ?? <option value="40">按點擊率(升序)</option>
    ?? <option value="50">按點擊率(降序)</option>
    ?? <option value="60">按資產名稱(升序)</option>
    ?? <option value="70">按資產名稱(升序)</option>?
    ? </select>
    ?? </td>
    ????? <td width="20%" align="center">
    ? <input type="button" value=" >>>> " onclick="moveOption(document.getElementById('left'), document.getElementById('right'))"><br><br>
    ? <input type="button" value=" <<<< " onclick="moveOption(document.getElementById('right'), document.getElementById('left'))">
    ?? </td>
    ????? <td width="40%">
    ? <select style="width:100%;" multiple name="right" id="right" size="8"
    ? ondblclick="moveOption(document.getElementById('right'), document.getElementById('left'))">
    ? </select>
    ?? </td>
    ??? </tr>
    ?<tr>
    ? <td colspan="3"><CENTER><INPUT TYPE="button" value="優先級上升" onclick="changepos(right,-1)">
    ? <INPUT TYPE="button" value="優先級下降" onclick="changepos(right,1)">
    ? <INPUT TYPE="button" value="優先級置頂" onclick="gototop(right)">
    ? </CENTER></td>
    ?</tr>
    ? </table>
    值:<input type="text" name="result" id="result" size="40" value="" />
    </form>
    <script language="JavaScript">
    <!--
    function moveOption(e1, e2){
    ?for(var i=0;i<e1.options.length;i++){
    ? if(e1.options[i].selected){
    ?? var e = e1.options[i];
    ?? e2.options.add(new Option(e.text, e.value));
    ?? e1.remove(i);
    ?? i=i-1
    ? }
    ?}
    ?document.getElementById('result').value=getvalue(document.getElementById('right'));
    }
    function getvalue(geto){
    ?//var allvalue = "";
    ?//for(var i=0;i<geto.options.length;i++){
    ?// allvalue +=geto.options[i].value + ",";
    ?//}
    ?var resultArray = new Array();
    ?for(var i=0;i<geto.options.length;i++){
    ? resultArray.push(geto.options[i].value);
    ?}
    ?return resultArray.join();
    }
    function changepos(obj,index){
    ?if(index==-1){
    ? if(obj.selectedIndex !=-1){
    ?? if (obj.selectedIndex>0){
    ??? obj.options(obj.selectedIndex).swapNode(obj.options(obj.selectedIndex-1));
    ??? document.getElementById('result').value=getvalue(document.getElementById('right'));
    ?? }
    ? }else{
    ?? alert("請至少選擇一個已選擇排序方式");
    ? }
    ?}else if(index==1){
    ? if(obj.selectedIndex !=-1){
    ?? if (obj.selectedIndex<obj.options.length-1) {
    ??? obj.options(obj.selectedIndex).swapNode(obj.options(obj.selectedIndex+1));
    ??? document.getElementById('result').value=getvalue(document.getElementById('right'));
    ?? }
    ? }else{
    ?? alert("請至少選擇一個已選擇排序方式");
    ? }
    ?}
    }
    function gototop(obj){
    ?if(obj.multiple){
    ? if(obj.selectedIndex !=-1){
    ?? for(var selIndex=0; selIndex<obj.options.length; selIndex++){
    ??? if(obj.options[selIndex].selected){
    ???????????????????? var transferIndex = selIndex;
    ???????????????????? while(transferIndex > 0 && !obj.options[transferIndex - 1].selected){
    ???????????????????????? obj.options[transferIndex].swapNode(obj.options[transferIndex - 1]);
    ???????????????????????? transferIndex --;
    ???????????????????? }
    ????? document.getElementById('result').value=getvalue(document.getElementById('right'));
    ???????????????? }
    ?? }
    ? }else{
    ?? alert("請至少選擇一個已選擇排序方式");
    ? }
    ?}else{
    ? if(obj.selectedIndex !=-1){
    ?? var selIndex = obj.selectedIndex;
    ?? while(selIndex > 0){
    ??? obj.options[selIndex].swapNode(obj.options[selIndex - 1]);
    ??? selIndex --;
    ?? }
    ?? document.getElementById('result').value=getvalue(document.getElementById('right'));
    ? }else{
    ?? alert("請至少選擇一個已選擇排序方式");
    ? }
    ?}
    }
    //-->
    </script>
    </BODY>
    </HTML>
    該文章轉載自1024k:http://www.1024k.cn/develop/2007/200703/19361.html


    m.bmp
    主站蜘蛛池模板: 黄页免费的网站勿入免费直接进入| 亚洲综合色在线观看亚洲| 久久WWW色情成人免费观看| 亚洲高清最新av网站| 亚洲最大免费视频网| 香蕉视频免费在线| 91成年人免费视频| 亚洲欧洲日产国码av系列天堂 | 亚洲中文字幕无码爆乳AV | 亚洲妇女熟BBW| 在线观看免费无码专区| 日本特黄特黄刺激大片免费| 亚洲一区综合在线播放| 免费无毒a网站在线观看| 国产又大又粗又长免费视频 | 国产成人人综合亚洲欧美丁香花 | 久久91亚洲精品中文字幕| 亚洲AV成人精品一区二区三区| 国产永久免费高清在线| 亚洲AV无码专区国产乱码电影| 黄色片网站在线免费观看| 2022中文字字幕久亚洲| 四虎国产成人永久精品免费| 久久亚洲精品无码播放| 精品国产_亚洲人成在线| 亚洲精品乱码久久久久久蜜桃| 337P日本欧洲亚洲大胆艺术图| www国产亚洲精品久久久日本| 亚洲日韩精品无码专区加勒比☆| 18禁黄网站禁片免费观看不卡| 图图资源网亚洲综合网站| 国产h肉在线视频免费观看| 亚洲视频在线不卡| 99热在线免费播放| 亚洲视频手机在线| 免费在线黄色网址| 搜日本一区二区三区免费高清视频| 啦啦啦www免费视频| 在线综合亚洲欧洲综合网站| 亚洲国产综合无码一区二区二三区| 在线观看特色大片免费网站|