2个ListBox,2个按钮,选择ListBox1中的一个值,点一个按钮当前值移到ListBox2中去,ListBox1的当前值消失,要用JS写,不刷新页面,请高人指点

解决方案 »

  1.   

    首先告诉你,不需要用js写.因为你用js写完还是要传到后台.其次这种操作不怎么费,所以用后台自己写就可以了
      

  2.   


    function SelectAll()
            {
                var lst1=window.document.getElementById("SourceListBox");
                var length = lst1.options.length;
                for(var i=0;i<length;i++)
                {
                    var v = lst1.options[i].value;
                    var t = lst1.options[i].text;
                    var lst2=window.document.getElementById("DestinationListBox");
                    lst2.options[i] = new Option(t,v,true,true);    
                }
                
            }
            
            function DelAll()
            {
                var lst2=window.document.getElementById("DestinationListBox");
                var length = lst2.options.length;
                for(var i=length;i>0;i--)
                {
                    lst2.options[i-1].parentNode.removeChild(lst2.options[i-1]);
                }    
            }
            
            function SelectOne()
            {
                var lst1=window.document.getElementById("SourceListBox");
                var lstindex=lst1.selectedIndex;
                if(lstindex<0)
                    return;
                var v = lst1.options[lstindex].value;
                var t = lst1.options[lstindex].text;
                var lst2=window.document.getElementById("DestinationListBox");
                lst2.options[lst2.options.length] = new Option(t,v,true,true);    
                    
            }
            
            function DelOne()
            {
                var lst2=window.document.getElementById("DestinationListBox");
                var lstindex=lst2.selectedIndex;
                if(lstindex>=0)
                {
                    var v = lst2.options[lstindex].value+";";
                    lst2.options[lstindex].parentNode.removeChild(lst2.options[lstindex]);
                }
                    
            }
      

  3.   

    我页面上还用到FileUpload控件,不用JS的话选择一次FileUpload清空一次,很是郁闷
      

  4.   

    按钮事件怎么写啊
    <asp:Button ID="Button3" runat="server" Text="-->" OnClick="SelectOne()" /><p />怎么没办法编译呢
    “ASP.documentmanage_adddoc_aspx”并不包含“SelectOne”的定义
      

  5.   

    我原来只用过,asp,没用过。NET