左可选的.你去51job上看看,好像有,不过有点不同,自己改写一下
========================================
我的签名(2004年12月25日 11时41分33秒)

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <script language="JavaScript">
    <!--
    function  CA()
    {
    var i;
    for(i=0;i<document.all.id.length;i++)
    {
    if (document.all.id[i].value != 0)
    {
    document.all.id[i].checked = document.all.Select.checked
    }
    }
    }
    //--></script>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head><body><form name="all" method="post" action="">
      <table width="12%" border="1" cellspacing="1" cellpadding="1">
        <tr>
          <td><input name="id" type="checkbox" id="id" value="checkbox">
            1</td>
        </tr>
        <tr>
          <td><input name="id" type="checkbox" id="id" value="checkbox">
            2</td>
        </tr>
        <tr>
          <td><input name="id" type="checkbox" id="id" value="checkbox">
            3</td>
        </tr>
        <tr>
          <td><input name="id" type="checkbox" id="id" value="checkbox">
            4</td>
        </tr>
        <tr>
          <td><input name="id" type="checkbox" id="id" value="checkbox">
            5</td>
        </tr>
        <tr>
          <td><input name="Select" type="checkbox" id="Select" value="checkbox" onclick="javascript:CA();" >
            <font color="#FF0000"><strong>全选</strong></font></td>
        </tr>
      </table>
      </form>
    </body>
    </html>
      

  2.   

    http://fason.nease.net/samples/js/moveoptions.html
    这个好,为什么不能给自己加分啊,或者给fason加也行呵呵
      

  3.   

    <table border=0 cellpadding=0 cellspacing=0><form name=meizz>
      <tr><td>
        <select id=list1 size=8 ondblclick="moveOption(this, this.form.list2)">
          <option value=A>aaaaaaaaaa
          <option value=B>bbbbbbbbbb
          <option value=C>cccccccccc
          <option value=D>dddddddddd
          <option value=E>eeeeeeeeee
          <option value=F>ffffffffff
          <option value=G>gggggggggg
          <option value=H>hhhhhhhhhh
        </select></td>
      <td width=40 align=center>
        <input name=add type=button value=">>>" onclick="moveOption(this.form.list1, this.form.list2)"><br><br>
        <input name=sub type=button value="<<<" onclick="moveOption(this.form.list2, this.form.list1)">
      </td><td>
        <select id=list2 size=8 ondblclick="moveOption(this, this.form.list1)">
        </select>
      </td></tr></form>
    </table><script language="JavaScript"><!--
    function moveOption(e1, e2){
        try{
            var e = e1.options[e1.selectedIndex];
            e2.options.add(new Option(e.text, e.value));
            e1.options.remove(e1.selectedIndex);
        }   catch(e){}
    }
    //--></script>
      

  4.   

    很不错啊,我试了可以用,不过后面那个JavaScript是要用的,
      

  5.   

    把 梅花雪 的改成可多选
    <table border=0 cellpadding=0 cellspacing=0><form name=meizz>
      <tr><td>
        <select id=list1 size=8 ondblclick="moveOption(this, this.form.list2)" MULTIPLE>
          <option value=A>aaaaaaaaaa
          <option value=B>bbbbbbbbbb
          <option value=C>cccccccccc
          <option value=D>dddddddddd
          <option value=E>eeeeeeeeee
          <option value=F>ffffffffff
          <option value=G>gggggggggg
          <option value=H>hhhhhhhhhh
        </select></td>
      <td width=40 align=center>
        <input name=add type=button value=">>>" onclick="moveOption(this.form.list1, this.form.list2)"><br><br>
        <input name=sub type=button value="<<<" onclick="moveOption(this.form.list2, this.form.list1)">
      </td><td>
        <select id=list2 size=8 ondblclick="moveOption(this, this.form.list1)" MULTIPLE>
        </select>
      </td></tr></form>
    </table><script language="JavaScript"><!--
    function moveOption(e1, e2){ for(var i=0;i<e1.length;i++){
    if(e1.options[i].selected==true){
    var e = e1.options[e1.selectedIndex];
    e2.options.add(new Option(e.text, e.value));
    e1.options.remove(e1.selectedIndex);
    }
    }
    }
    //-->
    </script>
      

  6.   

    回复人: dinner3000(dinner3000) ( ) 信誉:100  2005-06-16 10:24:00  得分: 0  
    没改好,多选移动时有问题。
    这里也有一个:
    一级选择左右移动及排库
    http://jkisjk.vip.sina.com/html/moveRightOrLeft.htm
      

  7.   

    推荐使用hotmail里面的那个,看了一下,国内的邮箱里都没有做好,全选后,再去掉一个时,全选框还是选中的,而hotmail的就不会,如果全选了之后再去掉某一个,全选框也会去掉的.我现在用的代码就是从那里提炼出来的.
      

  8.   

    "如果全选了之后再去掉某一个,全选框也会去掉的"
    没用过hotmail,不知是不是真的是这样的,
    不过个人不认为这样做有什么好处。
    部分选中部分未选,没必要改全选框的状态。
    如果是全部改成未选时,全选框就改成未选还略有道理(sina的做法)。