实现动态页面传值 options动态显示数据

href="../css/index.css" rel="stylesheet" type="text/css">
选择组 未选人员 已选人员
  






 
   
<script language="javascript" type="text/javascript"> function MoveSingleItem(sel_source, sel_dest){ if (sel_source.selectedIndex==-1){ if(sel_source.options.length>0){ var SelectedText = sel_source.options[sel_source.options.length-1].text; var objItemValue = sel_source.options[sel_source.options.length-1].value; sel_source.options.remove(sel_source.options.length-1); sel_dest.options.add(new Option(SelectedText,objItemValue)); } }else{ for(var i = sel_source.options.length-1; i >= 0; i--){ if (sel_source.options[i].selected == true) { var SelectedText = sel_source.options[i].text; var objItemValue = sel_source.options[i].value; sel_source.options.remove(i); sel_dest.options.add(new Option(SelectedText,objItemValue)); } } } } function re(sel_dest){ window.returnValue=getSelectedValue(sel_dest); window.close(); } function getSelectedValue(sel_dest){ var arr = new Array(); for(var i = sel_dest.options.length-1; i >= 0; i--){ arr[i] = sel_dest.options[i].value; } return arr; } function removeOption(sel){ sel.options.remove(0); } </script>
  1. <html>
  2. <head>
  3. <title>
  4. Vol_Outlay_ChooseSure
  5. </title>
  6. <link href="../css/index.css" rel="stylesheet" type="text/css"/>
  7. </head>
  8. <body bgcolor="#ffffff" onLoad="removeOption(SelectedItem);">
  9. <table width="80%" height="47%" border="1" cellpadding="0" cellspacing="0" align="center">
  10.         <tr>
  11.           <td width="25%" height="34" align="right" valign="bottom" class="text">选择组</td>
  12.     <td width="12%" height="34" align="right" valign="bottom" class="text"> </td>
  13.           <td width="%" height="34" align="center" valign="bottom" class="text">未选人员</td>
  14.     <td width="12%"> </td>
  15.           <td width="25%" valign="bottom" class="text">已选人员</td>
  16.         </tr>
  17.         <tr><td> </td><td> </td>
  18.   
  19.           <td height="162" align="" valign="top">
  20.             <select name="SelectedItem" style="width:100%" id="SelectedItem" size="12" multiple="true">
  21.               <option>姚明</option>
  22.               <option>刘翔</option>
  23.             <option>李小双</option>
  24.               <option>刘德华</option>
  25.             <option>黎明</option>
  26.               <option>张学友</option>
  27.             <option>王晶</option>
  28.               <option>张艺谋</option>
  29.             <option>郑秀文</option>
  30.               <option>杰克逊</option>
  31.            
  32.                
  33.             
  34.             </select>
  35.           </td>
  36.           <td  align="center" valign="top"><br/>
  37.             <br/>
  38.             <br/>
  39.             <br/>
  40.             <button onClick="MoveSingleItem(WaitSelectItem, SelectedItem)" class="bn"><<</button>
  41.             <br/>
  42.             <br/>
  43.             <br/>
  44.             <button onClick="MoveSingleItem(SelectedItem, WaitSelectItem)" class="bn">>></button></td>
  45.           <td valign="top"><select name="WaitSelectItem" style="width:100%" size=12 multiple="true">
  46.             </select></td>
  47.         </tr>
  48.   <tr>
  49.    <td align="center" colspan="5"> </td>
  50.   </tr>
  51.  
  52.   <tr>
  53.    <td align="center" colspan="5">
  54.    <input type="button" name="chooseOk" class="bn" value="确 定" onClick="re(WaitSelectItem);"/>   
  55.       <input type="button" name="reset" class="bn" value="取 消" onClick="javascript:window.close();"/></td>
  56.   </tr>
  57.       </table>
  58. </body>
  59. </html>
  60. <script language="javascript" type="text/javascript">
  61.    function MoveSingleItem(sel_source, sel_dest){
  62.      if (sel_source.selectedIndex==-1){
  63.        if(sel_source.options.length>0){
  64.       var SelectedText = sel_source.options[sel_source.options.length-1].text;
  65.     var objItemValue = sel_source.options[sel_source.options.length-1].value;
  66.        sel_source.options.remove(sel_source.options.length-1);
  67.            sel_dest.options.add(new Option(SelectedText,objItemValue));
  68.     }
  69.   }else{
  70.    for(var i = sel_source.options.length-1; i >= 0; i--){
  71.    if (sel_source.options[i].selected == true) {
  72.     var SelectedText = sel_source.options[i].text;
  73.     var objItemValue = sel_source.options[i].value;
  74.     sel_source.options.remove(i);
  75.     sel_dest.options.add(new Option(SelectedText,objItemValue));
  76.    }
  77.     }
  78.    }
  79.    }
  80.    function re(sel_dest){
  81.      window.returnValue=getSelectedValue(sel_dest);
  82.   window.close();
  83.    }
  84.    function getSelectedValue(sel_dest){
  85.      var arr = new Array();
  86.      for(var i = sel_dest.options.length-1; i >= 0; i--){
  87.    arr[i] = sel_dest.options[i].value;
  88.   }
  89.   return arr;
  90.    }
  91.    function removeOption(sel){
  92.     sel.options.remove(0);
  93.    }
  94. </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值