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

📄 chooseuserdialog.jsp.svn-base

📁 用JSP JAVA 做的 系统 只是初来扎到还望西黄!别乱来哦!
💻 SVN-BASE
字号:
<!--function:显示添加用户对话框
	author:bao
-->
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ page import="com.stframe.form.DataForm"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
	List userlist = (List) request.getAttribute("userlist");
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<base href="<%=basePath%>">

		<title>请选择用户</title>

		<meta http-equiv="pragma" content="no-cache">
		<meta http-equiv="cache-control" content="no-cache">
		<meta http-equiv="expires" content="0">
		<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
		<meta http-equiv="description" content="This is my page">
		<script type="text/javascript">
		function init()
		{
			var right_list = document.getElementById("right_list");
			var left_list = document.getElementById("left_list");
			var userarraynode = window.dialogArguments.comform.userarray.childNodes[0];
			if(userarraynode != null)
			{
				var userarray = userarraynode.data.split(";");
				for(var i = 0;i < userarray.length;i++)
				{
					right_list.options[i] = new Option(userarray[i],userarray[i]);
				}
			}
			clearleftValue();
		}	
		function clearleftValue(){
				var right_list = document.getElementById("right_list");
				var left_list = document.getElementById("left_list");
				if(right_list.length>0){
					for(var i=0;i<right_list.length;i++){
						for(var j=0;j<left_list.length;j++){
							if(left_list.options[j].text==right_list.options[i].text){
								left_list.remove(j);
								break;
							}
						}
					}
				
				}
		} 			
		function move(from,to)
		{
			for(var i =0;i<from.options.length;i++)
			{
				if(from.options[i].selected == true)
				{
					to.options[to.options.length] = new Option(from.options[i].text,from.options[i].value);
					from.options[i] = null;
					i--;	
				}
			}
		}
		function moveall(from,to)
		{
			for(var i =0;i<from.options.length;i++)
			{
				to.options[to.options.length] = new Option(from.options[i].text,from.options[i].value);
				from.options[i] = null;
				i--;
			}
		}
		//选择的用户传到主页面 opener
		function returnValueToOpener()
		{	
			var userarray = window.dialogArguments.comform.userarray;
			var select_user = document.getElementById("right_list");
			var tmparray = "";
			for(var i = 0;i < select_user.length;i++)
			{
				if(tmparray=="")
				{
					tmparray = select_user[i].text;
				}
				else{
					tmparray = tmparray + ";" + select_user[i].text;
				}
			}
			userarray.innerHTML = tmparray;
			window.close();
		}
		
	</script>
		<STYLE>
		body,td{
		font-size: 12px;
		font-family: Tahoma, Arial;
		margin: 0px;
		padding: 0px;
		margin-bottom: 10px;
		color:#000000;
		}  
	</STYLE>
	</head>
	<center>
		<body topmargin="0" leftmargin="0" onLoad="init();">
			<form id="userform" name="userform" method="post" action="">
				<table width="100%" height="100" border="0">
					<tr>
						<td width="39%" align="center" valign="middle">
							用户列表
						</td>
						<td width="30%" rowspan="2" align="center">
							<input name="addone" type="button" class="tableHead" id="addone"
								onClick="move(userform.left_list,userform.right_list)"
								value="--&gt; ">
							<br>
							<input name="removeone" type="button" class="tableHead"
								id="removeone"
								onClick="move(userform.right_list,userform.left_list)"
								value="&lt;-- ">
							<br>
							<input name="addall" type="button" class="tableHead" id="addall"
								onClick="moveall(userform.left_list,userform.right_list)"
								value="--&gt;&gt;">
							<br>
							<input name="removeall" type="button" class="tableHead"
								id="removeall"
								onClick="moveall(userform.right_list,userform.left_list)"
								value="&lt;&lt;--">
							<br>
						</td>
						<td width="31%" align="center" valign="middle">
							已选用户
						</td>
					</tr>
					<tr>
						<td align="center">
							<select name="left_list" size="10" multiple id="left_list"
								style="width:75px"
								ondblclick="move(userform.left_list,userform.right_list);">
								<%
										for (int i = 0; i < userlist.size(); i++) {
										DataForm userdf = (DataForm) userlist.get(i);
								%>
								<option value="<%=userdf.get("ID")%>">
									<%=userdf.get("LOGON_NAME")%>
								</option>
								<%
								}
								%>
							</select>
						</td>
						<td width="31%" align="center">
							<select name="right_list" size="10" multiple id="right_list"
								style="width:75px"
								ondblclick="move(userform.right_list,userform.left_list);">
							</select>
						</td>
					</tr>
					<p />
					<tr>
						<td align="center" colspan="3">
							<input type="button" name="btnok" value="确  定"
								onClick="returnValueToOpener();">
							&nbsp;&nbsp;
							<input type="button" name="canel" value="关  闭"
								onClick="window.close();">
						</td>
					</tr>
				</table>
			</form>
		</body>
	</center>
</html>

⌨️ 快捷键说明

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