首页   |   IT资讯   |   综合资讯   |   开发   |   软件   |   问答   |   网络技术   |   网络综合
更多:
当前位置:首页 » 手机数码
文章正文

关于列表框中项目的添加和删除

类型:转载   责任编辑:asp   日期:2007/03/01

    

按下button1之后,将listbox1中选中的item加入令一个listbox2。  
  按下button2之后,删除listbox2选中的item  
   
  应该怎么作呢??

推荐阅读

  • 李东生:TCL的冬天已经过去 亏损大为减少 [详细内容]
  • 中网络广告进帐超杂志 成为第4大广告媒体 [详细内容]
  • 惠普戴尔龙虎斗 三星打印机能否成为黑马 [详细内容]
  • 高盛公司称网络公司上市门槛比过去更加严格 [详细内容]
  • VS3优缺点不吐不快 [详细内容]
  • 情侣对对碰! 评点最具夫妻相数码相机 [详细内容]
  • Java开发环境的过去、现在和将来 [详细内容]
  • 网友回答:
    网友:xuzuning

    <table>  
      <tr>  
      <td   valign=top>  
      <select   name=s1   multiple   size=4   style="width:100">  
      <option   value=1>aaaaaa  
      <option   value=2>bbbbbb  
      <option   value=3>cccccc  
      <option   value=4>dddddd  
      <option   value=5>eeeeee  
      <option   value=6>ffffff  
      <option   value=7>gggggg  
      <option   value=8>hhhhhh  
      </select>  
      </td>  
      <td   valign=middle   align=center>  
      <input   type=button   name=b4   value=">"   onclick="move(1)"><br>  
      <input   type=button   name=b5   value="<"   onclick="move(2)">  
      </td>  
      <td   valign=top>  
      <select   name=s2   multiple   size=4   style="width:100">  
      </select>  
      </td>  
      </tr>  
      <tr>  
      <td>  
      <input   type=button   name=b1   value=向上   onclick="up()">  
      <input   type=button   name=b2   value=向下   onclick="down()">  
      </td>  
      <td>  
      <input   type=button   name=b3   value=查看   onclick="show()">  
      </td>  
      <td>  
      </td>  
      </tr>  
      </table>  
       
      <script>  
      function   up()   {  
          s   =   document.all.s1;  
          v   =   new   array();  
          for(i=0;i<s.length-1;i++)   {  
              if(!   s.options[i].selected   &&   s.options[i+1].selected)   {  
                  v.value   =   s.options[i].value;  
                  v.text   =   s.options[i].text;  
                  v.selected   =   s.options[i].selected;  
                  s.options[i].value   =   s.options[i+1].value;  
                  s.options[i].text   =   s.options[i+1].text;  
                  s.options[i].selected   =   s.options[i+1].selected;  
                  s.options[i+1].value   =   v.value;  
                  s.options[i+1].text   =   v.text;  
                  s.options[i+1].selected   =   v.selected;  
              }  
          }  
      }  
       
      function   down()   {  
          s   =   document.all.s1;  
          v   =   new   array();  
          for(i=s.length-1;i>0;i--)   {  
              if(!   s.options[i].selected   &&   s.options[i-1].selected)   {  
                  v.value   =   s.options[i].value;  
                  v.text   =   s.options[i].text;  
                  v.selected   =   s.options[i].selected;  
                  s.options[i].value   =   s.options[i-1].value;  
                  s.options[i].text   =   s.options[i-1].text;  
                  s.options[i].selected   =   s.options[i-1].selected;  
                  s.options[i-1].value   =   v.value;  
                  s.options[i-1].text   =   v.text;  
                  s.options[i-1].selected   =   v.selected;  
              }  
          }  
      }  
       
      function   show()   {  
          s   =   document.all.s1;  
          v   =   "";  
          for(i=0;i<s.length;i++)  
              v   +=   s.options[i].value   +   ":"   +   s.options[i].text   +   "\n";  
          alert(v);  
      }  
       
      function   move(m)   {  
          if(m   ==   1)   {  
              ss1   =   document.all.s1;  
              ss2   =   document.all.s2;  
          }  
          if(m   ==   2)   {  
              ss1   =   document.all.s2;  
              ss2   =   document.all.s1;  
          }  
          v   =   new   array();  
          k   =   0;  
          for(i=0;i<ss1.length;i++)   {  
              if(ss1.options[i].selected)   {  
                  ss2.options[ss2.length]   =   new   option(ss1.options[i].text,ss1.options[i].value);  
                  v[k]   =   i;  
                  k++;  
              }  
          }  
          for(i=v.length-1;i>=0;i--)  
              ss1.options[v[i]]   =   null;  
      }  
      </script>  
     

    .
    站内导航:
    IT热门资讯:
      最佳浏览:1024X768 MSIE
    ©2007 jqmk.com.cn All Rights Reserved