⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 select.js

📁 《jsp案例开发》这本书的源代码。包括源代码和相关的具体配置操作步骤。非常不错
💻 JS
字号:
function clearData( aList )
{
   aList.value = "";
} 
function rtnValues( n )
{
    var vals = new Array();
    var i = 0;
    if((event.srcElement.tagName=="TD")&&(event.srcElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) 
        	vals[i]=event.srcElement.parentElement.cells[i].innerText;
        window.returnValue = vals;
        window.close();
    }
    else if((event.srcElement.parentElement.tagName=="TD")&&(event.srcElement.parentElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) vals[i]=event.srcElement.parentElement.parentElement.cells[i].innerText;
        window.returnValue = vals;
        window.close();
    }
} 

function rtnValueToSelect( n )
{
    var vals = new Array();
    var i = 0;
    if((event.srcElement.tagName=="TD")&&(event.srcElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) 
        	vals[i]=event.srcElement.parentElement.cells[i].innerText;
    }
    else if((event.srcElement.parentElement.tagName=="TD")&&(event.srcElement.parentElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) vals[i]=event.srcElement.parentElement.parentElement.cells[i].innerText;
    }
    
    var delim = "";
    var selV = "";
        if ( vals[0] )
        {
	        var vlu = vals[0];	                   
	        var txt = vals[1];
	        selV += delim + txt + "^^" + vlu;  
                delim = "!!";
	        newOpt = new Option( txt, vlu );	         
	}
    top.opener.document.all("tempHidden").value = selV;        
    top.opener.document.all("updated").value = "true";
    
    top.opener.document.forms[0].Submit1.click();
    window.close();
    return true;
} 

function rtnValueToSelect3( n )
{
    var vals = new Array();
    var i = 0;
    if((event.srcElement.tagName=="TD")&&(event.srcElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) 
        	vals[i]=event.srcElement.parentElement.cells[i].innerText;
    }
    else if((event.srcElement.parentElement.tagName=="TD")&&(event.srcElement.parentElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) vals[i]=event.srcElement.parentElement.parentElement.cells[i].innerText;
    }
    
    var delim = "";
    var selV = "";
        if ( vals[0] )
        {
	        var vlu = vals[0];	                   
	        var txt = vals[1];
	        selV += delim + txt + "^^" + vlu;  
                delim = "!!";
	        newOpt = new Option( txt, vlu );	         
	}
    top.opener.document.all("tempHidden3").value = selV;        
    top.opener.document.all("updated3").value = "true";
    
    top.opener.document.forms[0].Submit3.click();
    window.close();
    return true;
} 

function rtnValueToSelect4( n )
{
    var vals = new Array();
    var i = 0;
    if((event.srcElement.tagName=="TD")&&(event.srcElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) 
        	vals[i]=event.srcElement.parentElement.cells[i].innerText;
    }
    else if((event.srcElement.parentElement.tagName=="TD")&&(event.srcElement.parentElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) vals[i]=event.srcElement.parentElement.parentElement.cells[i].innerText;
    }
    
    var delim = "";
    var selV = "";
        if ( vals[0] )
        {
	        var vlu = vals[0];	                   
	        var txt = vals[1];
	        selV += delim + txt + "^^" + vlu;  
                delim = "!!";
	        newOpt = new Option( txt, vlu );	         
	}
    top.opener.document.all("tempHidden4").value = selV;        
    top.opener.document.all("updated4").value = "true";
    
    top.opener.document.forms[0].Submit4.click();
    window.close();
    return true;
} 

function rtnValueToSelect6( n )
{
    var vals = new Array();
    var i = 0;
    if((event.srcElement.tagName=="TD")&&(event.srcElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) 
        	vals[i]=event.srcElement.parentElement.cells[i].innerText;
    }
    else if((event.srcElement.parentElement.tagName=="TD")&&(event.srcElement.parentElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) vals[i]=event.srcElement.parentElement.parentElement.cells[i].innerText;
    }
    
    var delim = "";
    var selV = "";
        if ( vals[0] )
        {
	        var vlu = vals[0];	                   
	        var txt = vals[1];
	        selV += delim + txt + "^^" + vlu;  
                delim = "!!";
	        newOpt = new Option( txt, vlu );	         
	}
    top.opener.document.all("tempHidden6").value = selV;        
    top.opener.document.all("updated6").value = "true";
    
    top.opener.document.forms[0].Submit6.click();
    window.close();
    return true;
} 

function rtnValueToSelect7( n )
{
    var vals = new Array();
    var i = 0;
    if((event.srcElement.tagName=="TD")&&(event.srcElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) 
        	vals[i]=event.srcElement.parentElement.cells[i].innerText;
    }
    else if((event.srcElement.parentElement.tagName=="TD")&&(event.srcElement.parentElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) vals[i]=event.srcElement.parentElement.parentElement.cells[i].innerText;
    }
    
    var delim = "";
    var selV = "";
        if ( vals[0] )
        {
	        var vlu = vals[0];	                   
	        var txt = vals[1];
	        selV += delim + txt + "^^" + vlu;  
                delim = "!!";
	        newOpt = new Option( txt, vlu );	         
	}
    top.opener.document.all("tempHidden7").value = selV;        
    top.opener.document.all("updated7").value = "true";
    
    top.opener.document.forms[0].Submit7.click();
    window.close();
    return true;
} 

function rtnValueToSelect8( n )
{
    var vals = new Array();
    var i = 0;
    if((event.srcElement.tagName=="TD")&&(event.srcElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) 
        	vals[i]=event.srcElement.parentElement.cells[i].innerText;
    }
    else if((event.srcElement.parentElement.tagName=="TD")&&(event.srcElement.parentElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) vals[i]=event.srcElement.parentElement.parentElement.cells[i].innerText;
    }
    
    var delim = "";
    var selV = "";
        if ( vals[0] )
        {
	        var vlu = vals[0];	                   
	        var txt = vals[1];
	        selV += delim + txt + "^^" + vlu;  
                delim = "!!";
	        newOpt = new Option( txt, vlu );	         
	}
    top.opener.document.all("tempHidden8").value = selV;        
    top.opener.document.all("updated8").value = "true";
    
    top.opener.document.forms[0].Submit8.click();
    window.close();
    return true;
} 

function rtnValueToSelect9( n )
{
    var vals = new Array();
    var i = 0;
    if((event.srcElement.tagName=="TD")&&(event.srcElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) 
        	vals[i]=event.srcElement.parentElement.cells[i].innerText;
    }
    else if((event.srcElement.parentElement.tagName=="TD")&&(event.srcElement.parentElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) vals[i]=event.srcElement.parentElement.parentElement.cells[i].innerText;
    }
    
    var delim = "";
    var selV = "";
        if ( vals[0] )
        {
	        var vlu = vals[0];	                   
	        var txt = vals[1];
	        selV += delim + txt + "^^" + vlu;  
                delim = "!!";
	        newOpt = new Option( txt, vlu );	         
	}
    top.opener.document.all("tempHidden9").value = selV;        
    top.opener.document.all("updated9").value = "true";
    
    top.opener.document.forms[0].Submit9.click();
    window.close();
    return true;
} 

function resetForm( sList )
{   
    var objList = new Array();
    objList = sList;

    for (i=0;i<objList.length;i++)
    {
        if (objList[i]!="")
        {
        	objList[i].value="";
      	}
    }
}

function resetTheForm( sForm )
{   
    for (i=0;i<sForm.elements.length;i++)
    {
        if (sForm.elements[i].type = "text")
        {
        	sForm.elements[i].value="";
      	}
    }
}

function delAllValues( sList )
{   
    var fldNum = 2;
    var objList = new Array(fldNum);
    objList = sList;

    for (i=0;i<fldNum;i++)
    {
        if (objList[i]!="")
        {
        	objList[i].value="";
      	}
    }
}

function SearchValueFromTable(oTable,colnum,strKey)
{
    var i=0;
    var strSource="";
    for (i=1;i<oTable.rows.length;i++)
    {
        if (strKey=="")
        {
            oTable.rows[i].style.display="block";
        }
        strSource=oTable.rows[i].cells[colnum].innerText;
        if((strSource.indexOf(strKey))==-1)
        {
            oTable.rows[i].style.display="none";
        }else{
            oTable.rows[i].style.display="block";
        }
    }
}

function selectall(objectList)
{
 
    for( var j = 0; j < objectList.options.length; j++ )
    {
        var oriLen = objectList.options.length;
        objectList.options[j].selected = true;
    }
}
function selectallOpts(objectList)
{
    //alert("i am here ant the objectList.options.length is " + objectList.options.length);
    for( var j = 0; j < objectList.options.length; j++ )
    {
        var oriLen = objectList.options.length;
        objectList.options[j].selected = true;
    }
    document.forms[1].submit();
}
function delAllSelOpts( mSelObj )
{
    for( var i = 0; i < mSelObj.options.length; i++ )
    {
       mSelObj.options[i] = null;
    }
}
function delSelOpts( mSelObj )
{
    for( var i = 0; i < mSelObj.options.length; i++ )
    {
       var oriLen = mSelObj.options.length;
       if ( mSelObj.options[i].selected )
       {
         mSelObj.options[i] = null;
         if(i < oriLen-1) i--;
       }
    }
}

function rtnValue( myform, tObj )
{
    var superList= tObj;
    var j;

    var mySel = myform.selectableIDList;
    var delim = "";
    var selV = "";
    for ( i = 0; i < mySel.options.length; i++ )    
    {    
        if ( mySel.options[i].selected == true )
        {
	        var vlu = mySel.options[i].value;	                   
	        var txt = mySel.options[i].text;
	        selV += delim + txt + "^^" + vlu;  
           delim = "!!";
	        newOpt = new Option( txt, vlu );	         
	    }
    }
    top.opener.document.all("tempHidden").value = selV;        
    top.opener.document.all("updated").value = "true";
    
    top.opener.document.forms[1].Submit1.click();
    window.close();
    return true;
} 

function rtnValueToSelect11( n )
{
    var vals = new Array();
    var i = 0;
    if((event.srcElement.tagName=="TD")&&(event.srcElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) 
        	vals[i]=event.srcElement.parentElement.cells[i].innerText;
    }
    else if((event.srcElement.parentElement.tagName=="TD")&&(event.srcElement.parentElement.parentElement.rowIndex!=0))
    {
        for (i=0;i<n;i++) vals[i]=event.srcElement.parentElement.parentElement.cells[i].innerText;
    }
    
    var delim = "";
    var selV = "";
        if ( vals[0] )
        {
	        var vlu = vals[0];	                   
	        var txt = vals[1];
	        selV += delim + txt + "^^" + vlu;  
                delim = "!!";
	        newOpt = new Option( txt, vlu );	         
	}
    top.opener.document.all("tempHidden11").value = selV;        
    top.opener.document.all("updated11").value = "true";
    
    top.opener.document.forms[0].Submit11.click();
    top.opener.document.forms[0].submit.click();
    window.close();
    return true;
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -