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

📄 userselect.js

📁 tomcat最新安装程序
💻 JS
字号:
isNav = (navigator.appName.indexOf("Netscape") != -1) ? true : false;
isIE = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;	
function inputrealname()
{
	realname=document.form_leaveword.input_realname.value;	
	//检查是否存在该人名
	existed=false;
	if(realname!='')
	{
		for(i=0;i<allreceivers_src_num;i++)
		{
			if(receivers_array[i][1]==realname)
			{
				existed=true;
				uid=receivers_array[i][0];
				break;
			}
		}
		if(existed) //存在该人,则添加之
		{
//			alert(realname+":"+uid);
			option_des_new=document.createElement("option");
			option_des_new.value=uid;//uid
			option_des_new.text=realname;//realname			
			//document.form_leaveword.receiver_des.add(option_des_new);
			//zenghongli 2004.4.22
			if(isIE)
			  document.form_leaveword.receiver_des.add(option_des_new);
			else
			  document.form_leaveword.receiver_des.appendChild(option_des_new);    
		}
		else
		{
			alert("KRM系统中没有该职工:"+realname+"!请检查您的输入是否正确。")
			document.form_leaveword.input_realname.focus();
		}		
	}
}
function listreveiver_search(realname)//根据realname列出职工名单
{
	//清空receiver_des
	src_len=document.form_leaveword.receiver_src.options.length;
	if(src_len>0)
	{
		for(i=src_len-1;i>=0;i--)
			document.form_leaveword.receiver_src.remove(i);
	}
	for(i=0;i<allreceivers_src_num;i++)
	{
		if(receivers_array[i][1].indexOf(realname)!=-1)
		{
			option_src_new=document.createElement("option");
			option_src_new.value=receivers_array[i][0];//uid
			option_src_new.text=receivers_array[i][1];//realname	
			//document.form_leaveword.receiver_src.add(option_src_new);
			//zenghongli 2004.4.22 解决在不同的浏览器显示问题
			if(isIE)		
			  document.form_leaveword.receiver_src.add(option_src_new);
			else
			  document.form_leaveword.receiver_src.appendChild(option_src_new);    
		}
	}
}
function listreceiver_src()//根据部门列出职工名单
{
	
	index_src=document.form_leaveword.deptname.selectedIndex;
	deptid=document.form_leaveword.deptname.options[index_src].value;
	//alert("deptid:"+deptid);

	//清空receiver_des
	src_len=document.form_leaveword.receiver_src.options.length;
	if(src_len>0)
	{
		for(i=src_len-1;i>=0;i--)
			document.form_leaveword.receiver_src.remove(i);
	}
	//return;
	if(deptid==0)//列出所有部门的职工名单
	{
		for(i=0;i<allreceivers_src_num;i++)
		{
			option_src_new=document.createElement("option");
			option_src_new.value=receivers_array[i][0];//uid
			option_src_new.text=receivers_array[i][1];//realname		
			//document.form_leaveword.receiver_src.add(option_src_new);	
			//zenghongli 2004.4.22 解决不同浏览器显示问题
			if(isIE)
			  document.form_leaveword.receiver_src.add(option_src_new);
			else
              document.form_leaveword.receiver_src.appendChild(option_src_new);			      			  
		}
	}
	
	//列出指定部门的用户
	else {
	    for (i=0;i<allreceivers_src_num;i++) {
	      DeptPlace=receivers_array[i][2].indexOf(deptid);
	      if (DeptPlace>=0) {
	        infoid=document.createElement("option");
	        infoid.value=receivers_array[i][0];                                //用户ID号
	        infoid.text=receivers_array[i][1];                                 //用户姓名
	        //document.form_leaveword.receiver_src.add(infoid);
	        //zenghongli 2004.4.22 解决不同浏览器显示问题
	        if(isIE)
	          document.form_leaveword.receiver_src.add(infoid);
	        else
              document.form_leaveword.receiver_src.appendChild(infoid);	              
	      }
	    }
  	}
}

function listdeptreceiver_src()//根据部门
{	
	for(i=0;i<allreceivers_src_num;i++)
	{
		option_src_new=document.createElement("option");
		option_src_new.value=receivers_array[i][0];//uid
		option_src_new.text=receivers_array[i][1];//realname			
		//document.form_leaveword.receiver_src.add(option_src_new);
		//zenghongli 2004.4.22
		if(isIE)
		  document.form_leaveword.receiver_src.add(option_src_new);
		else
          document.form_leaveword.receiver_src.appendChild(option_src_new);		      
	}
}

function addoneitem()//receiver_src的双击事件执行函数
{
	i=document.form_leaveword.receiver_src.options.length;
	if(i==0)return;	
	for (h=0; h<i; h++)
	{
		option_src=document.form_leaveword.receiver_src.options[h];
	    if (option_src.selected )
		{
			realname=option_src.text;
			uid=option_src.value;
			
			len_des=document.form_leaveword.receiver_des.options.length;			
			if(len_des==0)//receiver_des中无数据则添加该职工
			{
				option_des_new=document.createElement("option");
				option_des_new.text=realname;
				option_des_new.value=uid;
				//document.form_leaveword.receiver_des.add(option_des_new);
				//zenghongli 2004.4.22
				if(isIE)
				  document.form_leaveword.receiver_des.add(option_des_new);
				else
				  document.form_leaveword.receiver_des.appendChild(option_des_new);    				
				break;
			}
			
			//判断receiver_des中是否已经添加了该人
			exist=false;
			for(j=0;j<len_des;j++)
			{
				option_des=document.form_leaveword.receiver_des.options[j];
				option_des.selected=false;
				if(option_des.value==uid)
				{
					//alert("已经存在该项:"+option_des.text);
					exist=true;
					break;
				}
			}
			if(!exist)
			{
				option_des_new=document.createElement("option");
				option_des_new.text=realname;
				option_des_new.value=uid;
				//document.form_leaveword.receiver_des.add(option_des_new);
				//zenghongli 2004.4.22
				if(isIE)
				  document.form_leaveword.receiver_des.add(option_des_new);
				else
				  document.form_leaveword.receiver_des.appendChild(option_des_new);    							
			}						
		}
	}
}
function additems()//“添加”按钮执行函数
{
	i=document.form_leaveword.receiver_src.options.length;
	if(i==0)return;	
	selected_num=0;
	maxselected=0;
	for (h=0; h<i; h++)
	{
		option_src=document.form_leaveword.receiver_src.options[h];
	    if (option_src.selected )
		{
			option_src.selected=false;
			selected_num++;
			maxselected=h+1;
			realname=option_src.text;
			uid=option_src.value;
			
			len_des=document.form_leaveword.receiver_des.options.length;			
			if(len_des==0)
			{
				option_des_new=document.createElement("option");
				option_des_new.text=realname;
				option_des_new.value=uid;
				//document.form_leaveword.receiver_des.add(option_des_new);
				//zenghongli 2004.4.22
				if(isIE)
				  document.form_leaveword.receiver_des.add(option_des_new);
				else
				  document.form_leaveword.receiver_des.appendChild(option_des_new);    
				continue;
			}
			
			//判断receiver_des中是否已经添加了该人
			exist=false;
			for(j=0;j<len_des;j++)
			{
				option_des=document.form_leaveword.receiver_des.options[j];
				option_des.selected=false;
				if(option_des.value==uid)
				{
					//alert("已经存在该项:"+option_des.text);
					exist=true;
					break;
				}
			}
			if(!exist)
			{
				option_des_new=document.createElement("option");
				option_des_new.text=realname;
				option_des_new.value=uid;
				//document.form_leaveword.receiver_des.add(option_des_new);			
				//zenghongli 2004.4.22
				if(isIE)
				  document.form_leaveword.receiver_des.add(option_des_new);			
				else
				  document.form_leaveword.receiver_des.appendChild(option_des_new);			    
			}						
		}
	}
	
	if(selected_num==0) return;	
	if(maxselected>=i) maxselected=0;
	document.form_leaveword.receiver_src.options[maxselected].selected=true;
	//控制选择自动往下走一格,然后再回来
	//des_len=document.form_leaveword.receiver_des.options.length-1;
	//document.form_leaveword.receiver_des.options[des_len].selected=true;
}
function deleteitem()
{
	des_len=document.form_leaveword.receiver_des.options.length;//留言接收人数
	if(des_len==0)return;	
	minselected=0;
	for(i=des_len-1;i>=0;i--)
	{
		option_des=document.form_leaveword.receiver_des.options[i];
		if(option_des.selected)
		{			
			//alert(option_des.text+":"+option_des.value);
			if (minselected==0 || i<minselected) minselected=i;			
			document.form_leaveword.receiver_des.remove(i);
		}
	}
	des_len=document.form_leaveword.receiver_des.options.length;//留言接收人数
	if(des_len>0) 
	{
		if (minselected>=i) minselected=des_len-1;		
		document.form_leaveword.receiver_des.options[minselected].selected=true;	
	}
}
function form_clear()
{
	document.form_leaveword.leaveword_title.value="";
	document.form_leaveword.comments.value="";
}



function listRecename()
{
	des_len=document.form_leaveword.receiver_des.options.length;//留言接收人数
	allname ='';
	for(i=0;i<des_len;i++)
	{                
		
		allname = allname+document.form_leaveword.receiver_des.options[i].value+'#';
	}
	alert(allname);
}

⌨️ 快捷键说明

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