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

📄 contactform.jsp

📁 基于SSH (struts+spring+hibernate)框架设计的 CRM客户关系管理系统
💻 JSP
字号:
<%@ page language="java" pageEncoding="gb2312"%>
<jsp:directive.page import="com.csu.crm.common.vo.CrmContact,java.util.*;"/>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>


<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>
<%@ taglib uri="/WEB-INF/iterate.tld" prefix="iterate"%>
<%-- 联系人信息表单的填写,带简单js验证--%>
<html> 
	<head>
		<title>联系人信息</title>
		<script language="JavaScript" src="<%=basePath%>common/js/ajax.js"></script>
		<script language="JavaScript" src="<%=basePath%>common/js/stringUtil.js"></script>
		<script language="JavaScript" src="<%=basePath%>common/js/validate.js"></script>
		<script language="JavaScript" src="<%=basePath%>common/js/checkUnique.js"></script>
		<script language="JavaScript" src="<%=basePath%>common/js/date.js"></script>
		
		<script type="text/javascript">
			function init() {				
				<%--
				判断 session中是否保存了 已被选择的Contact对象,以判断 此页面是 增加联系人信息页面还是修改联系人信息页面 
				--%>
				<% if(session.getAttribute("selectedContact") != null) {
						CrmContact crmContact = (CrmContact) session.getAttribute("selectedContact");
						String birth = crmContact.getBirth().toString().substring(0,10);
						String regDate = crmContact.getRegDate().toString().substring(0,10);
						String contact = crmContact.getContact();
						String contactId = crmContact.getContactId();
						String description = crmContact.getDescription();
						String email = crmContact.getEmail();
						String intro = crmContact.getIntro();
						String mobile = crmContact.getMobile();
						String position = crmContact.getPosition();
						String sex = crmContact.getSex();
						String tel = crmContact.getTel();
						String enterprise = crmContact.getCrmCustomer().getEnterprise();
						String employee = crmContact.getCrmEmployee().getEmployee();						
				%>
					document.all("contact").value='<%=contact%>';
					document.all("contactId").value='<%=contactId%>';
					document.all("description").value='<%=description%>';
					document.all("email").value='<%=email%>';
					document.all("intro").value='<%=intro%>';
					document.all("mobile").value='<%=mobile%>';
					document.all("position").value='<%=position%>';
					document.all("tel").value='<%=tel%>';
					document.all("employee").value='<%=employee%>';	
					document.all("birth").value='<%=birth%>';	
					
					//保存原始姓名 			
					originalValue = '<%=contact%>';
					 
					if('<%=sex%>' != '男') {
						//若为 女
						tmpSex = document.all("sex");
						tmpSex[1].checked = 'checked';
					}	
			
					
					for(i=0;i<document.all("enterprise").options.length;i++) {
						if(document.all("enterprise").options(i).id =='<%=enterprise%>')
							document.all("enterprise").options(i).selected='selected';
					}								
				
				<%
					}
				%>
		}
		</script>
	</head>
	<link href="<%=basePath%>common/css/main.css" rel="stylesheet" type="text/css">
	<body onload="init();">
		<html:form action="/contact">
		<%--两个隐藏域 --%>
		<html:hidden property="contactId"/>
		<html:hidden property="employee"/>	
		<table width="500" height="400" border="0" align="center" cellpadding=0 cellspacing=0 class="border">
				<tr>
     				 <td  colspan="4" valign="bottom"  background="<%=basePath%>common/img/nav_iframe.jpg" class="text-Shadow"><div align="left">&nbsp;&nbsp; 联系人信息</div></td>
    				 
    			</tr>
    			<tr>
     				 <td  colspan="4" valign="bottom"  background="<%=basePath%>common/img/nav_iframe.jpg" class="text-Shadow"><div id='tip'  style='display:none' align="right"><font color="#990000">请输入正确格式</font></div></td>
    				 
    			</tr>  
    			
    			
    			<%--姓名--%>
    			<tr>
    				<td><bean:message key="label.contact"/></td>
    				<td  colspan="2"><html:text property="contact" onblur="checkUnique('CrmContact','contact',this)"/><font color="#990000">*</font></td>
    				<td>
    					<div id='uniqueTip'  style='display:none'><font color="#990000">此姓名已被占用</font></div>
    					<div id='notnullTip'  style='display:none'><font color="#990000">请输入姓名</font></div>
    				</td>
    			</tr>
    			
    			<%--
				iterate自定义标签使用说明:
				属性:name 必须 指定生成的select的name属性,即<select name="?"
	    		list 必须 指定要迭代的list,list 里保存的是String型的对象						
				--%>    			
    			<%--企业名称--%>
    			<tr>
    				<td><bean:message key="label.customer.ent"/></td>
    				<td  colspan="2"><iterate:iterateList name="enterprise" list="${listAllEnterprise}"/></td>
    				<td></td>
    			</tr>    			
    			
    			<%--性别--%>
    			<tr>
    				<td><bean:message key="label.contact.sex"/></td>
    				<td><bean:message key="label.sex.male"/><input type="radio" checked="checked" value="男" name="sex"><bean:message key="label.sex.female"/><input type="radio" value="女" name="sex"></td>
    				<td></td>
    				<td></td>
    			</tr>
    			
    			<%--生日--%>
    			<tr>
    				<td><bean:message key="label.contact.birth"/></td>
    				<td colspan="2"><input onclick="setday(this)" size="12" name="birth" onkeydown="return false;"/><font color="#990000">*</font><br></td>
    				<td></td>
    			</tr>
    			<%--职位--%>
    			<tr>
    				<td><bean:message key="label.contact.position"/></td>
    				<td  colspan="2"><html:text property="position"/></td>
    				<td></td>
    			</tr>
    			<%--电话 js电话验证--%>
    			<tr>
    				<td><bean:message key="label.contact.tel"/></td>
    				<td colspan="2"><html:text property="tel" onblur="return validateTel(this)"/></td>
    				<td>请输入7到8位的电话号码(0-9)</td>
    			</tr>
    			<%--手机 js手机 验证--%>
    			<tr>
    				<td><bean:message key="label.contact.mobile"/></td>
    				<td colspan="2"><html:text property="mobile" onblur="return validateMobileTel(this)"/></td>
    				<td>请输入以13开头的11位手机号码(0-9)</td>
    			</tr>
    			<%--电子邮件 js_e-mail验证--%>
    			<tr>
    				<td><bean:message key="label.contact.email"/></td>
    				<td colspan="2"><html:text property="email" onblur="return validateEmail(this)"/></td>
    				<td>请输入正确的电子邮件格式</td>
    			</tr>
    			<%--简介--%>
    			<tr>
    				<td><bean:message key="label.contact.intro"/></td>
    				<td colspan="3"><html:textarea property="intro" rows="2" cols="50"/></td>
    			</tr>    			
    			<%--备注 --%>
    			<tr>
    				<td><bean:message key="label.contact.description"/></td>
    				<td colspan="3"><html:textarea property="description" rows="2" cols="50"/></td>
    			</tr>    					
    			<tr>
    				<td><html:submit/></td>
    				<td><html:cancel/></td>
    				<td></td>
    				<td align="left"><html:reset/></td>
    			</tr>
			</table>
		</html:form>		
	</body>
</html>

⌨️ 快捷键说明

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