萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> Jquery 兩個select多選控件中項的移動

Jquery 兩個select多選控件中項的移動

<html>
<head>
    <link href="${ctx}/css/style.css" rel="stylesheet"type="text/css" />
    <script src="${ctx}/lib/jquery/jquery-1.5.2.min.js" type="text/javascript"></script>
<script type="text/javascript"> 
/**  
 *動態的給左邊的下拉列表創建選項  
 *具體情況可以從數據庫讀取數據動態創建選項  
 */ 
$(document).ready(function(){  
    for(var i=1;i<=5;i++)  
    {  
    $("#fb_list").append("<option value='"+i+"'>公開招標小型機采購00"+i+"</option>");   
    }  
})  
$(function(){  
  $("#add").click(function(){  
       if($("#fb_list option:selected").length>0)  
       {  
           $("#fb_list option:selected").each(function(){  
              $("#select_list").append("<option value='"+$(this).val()+"'>"+$(this).text()+"</option"); 
              $(this).remove();   
           })  
       }  
       else 
       {  
           alert("請選擇要添加的分包!");  
       }  
   })  
})  
$(function(){  
      $("#delete").click(function(){  
           if($("#select_list option:selected").length>0)  
           {  
               $("#select_list option:selected").each(function(){  
                     $("#fb_list").append("<option value='"+$(this).val()+"'>"+$(this).text()+"</option"); 
                     $(this).remove();   
               })  
           }  
           else 
           {  
               alert("請選擇要刪除的分包!");  
           }  
     })  
}) 

//提交按扭獲取左右的options所有值傳給後台處理
function sel(){
 var obj = document.getElementById('fb_list');
  var str="";
     
     for(var i=0;i<obj.options.length;i++)
     {
         if(str.length>0)
             str = str + "," + obj.options[i].value;
         else
             str = obj.options[i].value;
     }
     
     alert(str);

}
</script> 
</head>
<body>
<div class="searchDiv mcenter" style="width:400px;">
  <form name="form1" method="post" id="form1">
        <table style="width:395px;margin:10px 0;" align="center" class="tblresult">
   <tr>
   <th colspan="3" style="font-size:14px;text-align: center">添加人員</th>
   </tr>
   <tr>
   <td>
   <table class="noborder">
   <tr>
   <th>已有人員</th>
   </tr>
   <tr><td>
    <select id="fb_list" name="seled" multiple="true" style="width:160px;height:200px;">
     <option value="1">張三</option>
    </select>
    </td></tr>
    </table>
   </td>
   <td>
    <table class="noborder"><tr><td>
    <input id="add" type="button" value=">>" style="width:30px;"/></td></tr>
    <tr><td>
    <input id="delete" type="button" value="<<" style="width:30px;"/>
    </td></tr></table>
   </td>
   <td>
   <table class="noborder">
   <tr>
   <th>備用人員</th>
   </tr>
   <tr><td>
    <select id="select_list" name="unseled" multiple="true" style="width:160px;height:200px;">
     <option value="4">李四</option>
     <option value="5">王五</option>
    </select>
    </td></tr>
    </table>
   </td>
   </tr>
            <tr>
                <td colspan="3" style="text-align:center;height:35px;">
    <input type="button" value="保存" class="btn1" onclick="sel();"/>
    <input type="button" value="取消" onclick="javascript:doClose();" class="btn1"/>
    </td>
            </tr>
          </table>
          </form>
 </div>
</body>
</html>
copyright © 萬盛學電腦網 all rights reserved