common_form_table_find.jsp

来自「java开发的办公系统 1.系统管理 (地区管理,部门管理,菜单管理,用户管理」· JSP 代码 · 共 458 行 · 第 1/2 页

JSP
458
字号
<%@ include file="../../include/configuration.jsp"%>
<%@ include file="../../include/authorizemanager.jsp"%>
<%@ page import="com.vere.form.item.*"%>
<%@ page import="com.vere.form.bean.*"%>
<%@ page contentType="text/html; charset=gb2312" %>
<%
	ParameterUtils.setCharacterEncoding(request);
	String status=ParameterUtils.getString(request,"status");
	SessionFactory sessionFactory=(SessionFactory)session.getAttribute("sessionFactory");
	Form_columnBean form_columnBean=new Form_columnBean();
	List listColumn=form_columnBean.findD_Column(sessionFactory.getForm_table_id());
	Form_dictionaryBean form_dictionaryBean=new Form_dictionaryBean();
	Form_tableBean form_tableBean=new Form_tableBean();
	
	
%>
<html>
<head>
<title><%=titleName%></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../../css/css.css" rel="stylesheet" type="text/css">
<script language="javascript" src="../../js/check.js"></script>
<link href="../../css/date.css" rel="stylesheet" type="text/css">
<script src="../../js/ShowDate.js"></script>
<script language="javascript">
    init();
</script>
</head>
<script language="javascript">
	function back()
	{
		location="common_form_table.jsp";
	}

	function Check(flag)
	{
		var form=form1;
		<%
		for(int i=0;i<listColumn.size();i++)
		{
			Form_columnItem form_columnItem=(Form_columnItem)listColumn.get(i);
			boolean b=false;
			
			if(form_columnItem.getField_type().trim().toLowerCase().equals("int")){
				b=true;
				out.println("		if(form."+form_columnItem.getField_english_name()+".value!=''&&!isIntegerPlus(form."+form_columnItem.getField_english_name()+".value))");
				out.println("		{");
				out.println("			alert(\""+form_columnItem.getField_chinese_name()+"必须为整型数字!\");");
				out.println("			form."+form_columnItem.getField_english_name()+".focus();");
				out.println("			return;");
				out.println("		}");
				out.println("		if(form."+form_columnItem.getField_english_name()+"_min.value!=''&&!isIntegerPlus(form."+form_columnItem.getField_english_name()+"_min.value))");
				out.println("		{");
				out.println("			alert(\""+form_columnItem.getField_chinese_name()+"范围必须为整型数字!\");");
				out.println("			form."+form_columnItem.getField_english_name()+"_min.focus();");
				out.println("			return;");
				out.println("		}");
				out.println("		if(form."+form_columnItem.getField_english_name()+"_max.value!=''&&!isIntegerPlus(form."+form_columnItem.getField_english_name()+"_max.value))");
				out.println("		{");
				out.println("			alert(\""+form_columnItem.getField_chinese_name()+"范围必须为整型数字!\");");
				out.println("			form."+form_columnItem.getField_english_name()+"_max.focus();");
				out.println("			return;");
				out.println("		}");
			}
			if(form_columnItem.getField_type().trim().toLowerCase().equals("float")){
				b=true;
				out.println("		if(form."+form_columnItem.getField_english_name()+".value!=''&&!isFloat(form."+form_columnItem.getField_english_name()+".value))");
				out.println("		{");
				out.println("			alert(\""+form_columnItem.getField_chinese_name()+"必须为浮点数字!\");");
				out.println("			form."+form_columnItem.getField_english_name()+".focus();");
				out.println("			return;");
				out.println("		}");
				out.println("		if(form."+form_columnItem.getField_english_name()+"_min.value!=''&&!isFloat(form."+form_columnItem.getField_english_name()+"_min.value))");
				out.println("		{");
				out.println("			alert(\""+form_columnItem.getField_chinese_name()+"范围必须为浮点数字!\");");
				out.println("			form."+form_columnItem.getField_english_name()+"_min.focus();");
				out.println("			return;");
				out.println("		}");
				out.println("		if(form."+form_columnItem.getField_english_name()+"_max.value!=''&&!isFloat(form."+form_columnItem.getField_english_name()+"_max.value))");
				out.println("		{");
				out.println("			alert(\""+form_columnItem.getField_chinese_name()+"范围必须为浮点数字!\");");
				out.println("			form."+form_columnItem.getField_english_name()+"_max.focus();");
				out.println("			return;");
				out.println("		}");
			}
			
			if(form_columnItem.getField_type().trim().toLowerCase().equals("datetime")){
				out.println("		if(form."+form_columnItem.getField_english_name()+".value!=''&&!isDateTime(form."+form_columnItem.getField_english_name()+".value))");
				out.println("		{");
				out.println("			alert(\""+form_columnItem.getField_chinese_name()+"只能是短日期,形如 (2003-12-05)!\");");
				out.println("			form."+form_columnItem.getField_english_name()+".focus();");
				out.println("			return;");
				out.println("		}");
				out.println("		if(form."+form_columnItem.getField_english_name()+"_min.value!=''&&!isDateTime(form."+form_columnItem.getField_english_name()+"_min.value))");
				out.println("		{");
				out.println("			alert(\""+form_columnItem.getField_chinese_name()+"范围只能是短日期,形如 (2003-12-05)!\");");
				out.println("			form."+form_columnItem.getField_english_name()+"_min.focus();");
				out.println("			return;");
				out.println("		}");
				out.println("		if(form."+form_columnItem.getField_english_name()+"_max.value!=''&&!isDateTime(form."+form_columnItem.getField_english_name()+"_max.value))");
				out.println("		{");
				out.println("			alert(\""+form_columnItem.getField_chinese_name()+"范围只能是短日期,形如 (2003-12-05)!\");");
				out.println("			form."+form_columnItem.getField_english_name()+"_max.focus();");
				out.println("			return;");
				out.println("		}");
			}
			
			
		}
		%>
		if(flag=='html')
		{
			form.status.value="exportHtml";
			form.action="exportHtml.jsp";
		}
		if(flag=='CSV')
		{
			form.status.value="exportCSV";
			form.action="exportCSV.jsp";
		}
		if(flag=='Excel')
		{
			form.status.value="exportExcel";
			form.action="exportExcel.jsp";
		}
		form.target="_blank";
		form.submit();
	}
</script>
<body>
<form action=""  method="post"   name="form1" >
	<table class="firsttable">
		<tr>
			<td align="center" valign="top">
				<table class="centertable">
					<tr>
						<td></td>
					</tr>
					<tr>
						<td align="center" class="addborder">
							<table  class="addTable">
								
								<%
								for(int i=0;i<listColumn.size();i++)
								{
									Form_columnItem form_columnItem=(Form_columnItem)listColumn.get(i);
									boolean b=false;
								%>
									<%
									if(form_columnItem.getField_type().trim().toLowerCase().equals("int"))
									{
										b=true;
									%>
										<tr >
											<td ><%=form_columnItem.getField_chinese_name()%>:</td>
											<td >
											<input   name="<%=form_columnItem.getField_english_name()%>" type="text" id="<%=form_columnItem.getField_english_name()%>"   >
											<span style="display:none" id='<%=form_columnItem.getField_english_name()%>_id'>
											<select  name="<%=form_columnItem.getField_english_name()%>_sign_min" id="<%=form_columnItem.getField_english_name()%>_sign_min"  >
											  	<%
													for(int k=0;k<Constants.T_SIGN.length-1;k++)
													{
														if(ParameterUtils.getString(request,form_columnItem.getField_english_name()+"_sign_min").equals(Constants.T_SIGN[k]))
															out.println("<option selected value='"+Constants.T_SIGN[k]+"'>"+Constants.T_SIGN[k]+"</option>");
														else
															out.println("<option  value='"+Constants.T_SIGN[k]+"'>"+Constants.T_SIGN[k]+"</option>");
													}
												%>
											</select>
											<input   name="<%=form_columnItem.getField_english_name()%>_min" type="text" id="<%=form_columnItem.getField_english_name()%>_min"   >
											<select  name="<%=form_columnItem.getField_english_name()%>_sign_max" id="<%=form_columnItem.getField_english_name()%>_sign_max"  >
											  	<%
													for(int k=0;k<Constants.T_SIGN.length-1;k++)
													{
														if(ParameterUtils.getString(request,form_columnItem.getField_english_name()+"_sign_max").equals(Constants.T_SIGN[k]))
															out.println("<option selected value='"+Constants.T_SIGN[k]+"'>"+Constants.T_SIGN[k]+"</option>");
														else
															out.println("<option  value='"+Constants.T_SIGN[k]+"'>"+Constants.T_SIGN[k]+"</option>");
													}
												%>
											</select>
											
											<input   name="<%=form_columnItem.getField_english_name()%>_max" type="text" id="<%=form_columnItem.getField_english_name()%>_max"   >
											</span>
											<%
											for(int k=0;k<Constants.T_SIGN_TYPE.length;k++)
											{
												if(k==0)
													out.print("<input checked onClick='"+form_columnItem.getField_english_name()+"_change("+k+")'  name='"+form_columnItem.getField_english_name()+"_type' type='radio' id='"+form_columnItem.getField_english_name()+"_type'  value='"+k+"'  >"+Constants.T_SIGN_TYPE[k]);
												else
													out.print("<input   onClick='"+form_columnItem.getField_english_name()+"_change("+k+")'  name='"+form_columnItem.getField_english_name()+"_type' type='radio' id='"+form_columnItem.getField_english_name()+"_type'  value='"+k+"'  >"+Constants.T_SIGN_TYPE[k]);
											}
											%>
											<script language="javascript">
												function <%=form_columnItem.getField_english_name()%>_change(k)
												{
													if(k==0)
													{
														document.all("<%=form_columnItem.getField_english_name()%>").style.display="";
														document.all("<%=form_columnItem.getField_english_name()%>_id").style.display="none";
													}
													if(k==1)
													{
														document.all("<%=form_columnItem.getField_english_name()%>").style.display="none";
														document.all("<%=form_columnItem.getField_english_name()%>_id").style.display="";
													}
												}
											</script>
											</td>
										</tr>
									<%
									}
									%>
									
									<%
									if(form_columnItem.getField_type().trim().toLowerCase().equals("float"))
									{
										b=true;
									%>
										<tr >
											<td ><%=form_columnItem.getField_chinese_name()%>:</td>
											<td >
											<input   name="<%=form_columnItem.getField_english_name()%>" type="text" id="<%=form_columnItem.getField_english_name()%>"   >
											<span style="display:none" id='<%=form_columnItem.getField_english_name()%>_id'>
											<select  name="<%=form_columnItem.getField_english_name()%>_sign_min" id="<%=form_columnItem.getField_english_name()%>_sign_min"  >
											  	<%
													for(int k=0;k<Constants.T_SIGN.length-1;k++)
													{
														if(ParameterUtils.getString(request,form_columnItem.getField_english_name()+"_sign_min").equals(Constants.T_SIGN[k]))

⌨️ 快捷键说明

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