rdp,ListBox,Drp

function CreateDoType()
    {
   
        var DoType=''; 
        var a=document.all.rdpDoType.length;
  
  //var a=document.getElementById("rdpDoType").rows.length; 
  for(var i=0;i<a-1;i++)
        {
           var ss="rdpDoType_"+i;
           var bb=document.getElementById(ss);
           
          if(bb.checked)  //注意checked不能写成Checked,要不然不成功
          {
             DoType=bb.value;
             break;
          }  
        }
        return DoType;
    }
   
    function CreateLettetType()
    {
         var LettetType='';
         var LettetTemp='';
         var drpLettetType=document.getElementById("drpLettetType1");
          
         for(var i=0;i<drpLettetType.options.length;i++)      
         { 
            if(drpLettetType.options[i].value.length==1)                 
                LettetTemp=drpLettetType.options[i].value;               
             
           if(drpLettetType.options[i].selected)
           {
               LettetType=LettetTemp;
               break;                     
           }
         }
        
         return LettetType;
    }
 function getDrpValue()
      {
         var sValue="";
         var b=false;
         var c=false;
         var strSelect=drptjSelect();      
                
         if(strSelect=="--请选择--")
         {
           alert("请选择查询条件!");
           return ;
         }
        
         if(strSelect=="档案类别")
         {           
             c=true; sValue=""档案类别" "+drpdxSelect()+"" "+drplbSelect()+" ""+ddlLinkSelect();
         }
         else
         {
             var tbnr=document.getElementById("tb_nr");
             if(tbnr.value=="")  b=true;
             else   
             {  c=true;  sValue="""+drptjSelect()+"" "+drpdxSelect()+"" "+tbnr.value+" ""+ddlLinkSelect();}
         }
      
             
       
        if(b)  alert("查询条件内容不能为空!");
        else  if(c)  Insertdata(sValue);  
       
        var lbox=document.getElementById("lbox");
        var j=lbox.options.length;
        GetItem(j) 
        
      
      }
     
     
      function  drpdxSelect()
      {
          var svalue="";
          var drpdx=document.getElementById("drp_dx");
         
          var m=drpdx.options.length;
               
           for(var n=0;n<m;n++)
           {                
             if(drpdx.options[n].selected)
              {
                svalue= drpdx.options[n].text; 
                break;
              }
           } 
                
         return svalue;
      }
     
     
      function  drptjSelect()
      {
          var svalue="";
          var drptj=document.getElementById("drp_tj");   
          var m=drptj.options.length;  
           for(var n=0;n<m;n++)
           {                
             if(drptj.options[n].selected)
              {
                svalue= drptj.options[n].text; 
                break;
              }
           }          
         return svalue;
      }
     
      function  ddlLinkSelect()
      {
          var svalue="";
          var ddlLink=document.getElementById("ddlLink");
             
          var m=ddlLink.options.length;  
           for(var n=0;n<m;n++)
           {                
             if(ddlLink.options[n].selected)
              {
                svalue= ddlLink.options[n].text; 
                break;
              }
           }    
                 
         return svalue;
      }
     
      function  drplbSelect()
      {
          var svalue="";
          var drplb=document.getElementById("drp_lb");   
          var m=drplb.options.length;  
           for(var n=0;n<m;n++)
           {                
             if(drplb.options[n].selected)
              {
                svalue= drplb.options[n].text; 
                break;
              }
           }          
         return svalue;
      }
       
     function   Insertdata(sValue)  
     {        
         var lbox=document.getElementById("lbox");
         var j=lbox.options.length;
         var i=j+1; 
         lbox.options[j]=new   Option(i+". "+sValue,sValue);
        
        
         saveData();
      }  
     
      function GetItem(i)
      {
         var ddlItem=document.getElementById("ddlItem");
         ddlItem.options.length=0;
         for(j=0;j<i;j++)
         {
            ddlItem.options[j]=new   Option(j+1,j+1);
         }
        
      }
     
      function clearText()
      {        
        document.getElementById("tb_nr").value="";
       
        if(drptjSelect()=="档案类别")
        {
           document.getElementById("div1").style.display="inline";
           document.getElementById("div2").style.display="none";
        }
        else
        {
           document.getElementById("div1").style.display="none";
           document.getElementById("div2").style.display="inline";
        }
         
      }
     
      function del()
      {
         var lbox=document.getElementById("lbox");
         var ddlItem=document.getElementById("ddlItem");   
         var  j=ddlItem.options.length;       
       
         for(var i=0;i<j;i++)      
         { 
            if(ddlItem.options[i].selected)
            {
               var k=ddlItem.options[i].value;
               lbox.options[k-1].parentNode.removeChild(lbox.options[k-1]);
            }
         }
        
         fBandData();
        
        
      }
     
     
     function fBandData()
     {
         var lbox=document.getElementById("lbox");
         var j=lbox.options.length;
         var k=0; 
         for(var i=0;i<j;i++)      
         { 
             sValue=lbox.options[i].value;
             k=i+1;
             lbox.options[i]=new Option(k+". "+sValue,sValue);
         } 
        
         j=lbox.options.length;
         GetItem(j) 
        
        
         saveData();
     }
    
    
     function delAll()
     {
         var lbox=document.getElementById("lbox");
         var ddlItem=document.getElementById("ddlItem"); 
         lbox.options.length=0;
         ddlItem.options.length=0;
     }
    
    
     function saveData()
     {
         var lbox=document.getElementById("lbox");
         var j=lbox.options.length;
         var k=0;
         var sValue="";
         for(i=0;i<j;i++)      
         { 
             sValue+=lbox.options[i].value+"/";          
         }
      
        document.getElementById("HiddenField1").value=sValue;
       
     }
       
      function getData()
      {
         var sValue=document.getElementById("HiddenField1").value;
         var array=sValue.split('/');
         var lbox=document.getElementById("lbox");
         var j=0;
         for(i=0;i<array.length-1;i++)
         {
            j=i+1;           
            lbox.options[i]=new   Option(j+". "+array[i],array[i]);
         }
        
         j=lbox.options.length;
         GetItem(j)
        
        
        clearText();
     
      }
       
       
        </script>
原文地址:https://www.cnblogs.com/meiproject/p/945529.html