exterior.jsp
上传用户:lm2018
上传日期:2015-12-12
资源大小:30449k
文件大小:6k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
  2. <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
  3. <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
  4. <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
  5. <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
  6. <%@ page import="java.util.Date"%>
  7. <%@ page import="java.util.ArrayList"%>
  8. <%@ page import="java.util.List"%>
  9. <%@ page import="java.util.Date"%>
  10. <html>
  11. <head>
  12. <script>
  13. function checkform(){
  14. var eunit1=document.ectomereForm.eunit;
  15. if(eunit1.value.length<=0){
  16. alert('单位名称不能为空');
  17. eunit1.focus();
  18. return false;
  19. }
  20. var etype1=document.ectomereForm.etype;
  21. if(etype1.value.length<=0){
  22. alert('企业类别不能为空');
  23. etype1.focus();
  24. return false;
  25. }
  26. var eaddress1=document.ectomereForm.eaddress;
  27. if(eaddress1.value.length<=0){
  28. alert('单位名称不能为空');
  29. eaddress1.focus();
  30. return false;
  31. }
  32. var ephone1=document.ectomereForm.ephone;
  33. if(ephone1.value!=""){
  34. //电话号码不是数字的时候,判断
  35. if(isNumber(ephone1.value)){
  36. //判断第三第四是否为'-',且只有一个
  37. if((ephone1.value.charAt(3)=='-'||ephone1.value.charAt(4)=='-')&((
  38. ephone1.value.indexOf('-'))==(ephone1.value.lastIndexOf('-')))){
  39. var ephonepart=ephone1.value.split('-');
  40. //判断被'-'分成的两部分是否都为数学
  41. if(isNumber(ephonepart[0])||isNumber(ephonepart[1])){
  42. alert('电话号码格式不正确!');
  43. ephone1.focus();
  44. return false;
  45. }else{
  46. //判断后面部分是否为7位8位数字
  47. if(!(ephonepart[1].length==7||ephonepart[1].length==8)){
  48. alert('电话号码格式不正确!');
  49. ephone1.focus();
  50. return false;
  51. }
  52. }
  53. }else{
  54. alert('电话号码格式不正确!');
  55. ephone1.focus();
  56. return false;
  57. }
  58. }
  59. }
  60. }else{
  61. alert('电话号码不能为空!');
  62. return false;
  63. }
  64. var eemail1=document.ectomereForm.eemail;
  65. if(eemail1.value!=""){
  66. //判断第一个字符不能为@和.
  67. if((eemail1.charAt(0)=='@')||(eemail1.charAt(0)=='.')){
  68. alert('邮箱格式不对!');
  69. eemail1.focus();
  70. return false;
  71. }else{
  72. //判断.与@之间是否有间隔
  73. if((eemail1.indexOf('.'))-(eemail1.indexOf('@'))<=1){
  74. alert('邮箱格式错误!');
  75. eemail1.focus();
  76. return false;
  77. }else{
  78. //判断是否只有一个@和只有一个.
  79. if(eeamil1.indexOf('@')!=eemail1.lastIndexOf('@')||eemail1.indexOf('.')!=eemail1.lastIndexOf('.')){
  80. alert('邮箱格式错误!');
  81. eemail1.focus();
  82. return false;
  83. }else{
  84. //判断.后不能为空
  85. var eemailPart=eemail1.split('.');
  86. if(eemail1.length-eemailPart[0].length<2){
  87. alert('邮箱格式错误!');
  88. eemail1.focus();
  89. return false;
  90. }
  91. }
  92. }
  93. }
  94. }
  95. var elinkman1=document.ectomereForm.elinkman;
  96. if(elinkman1.value.length<=0){
  97. alert('联系人不能为空');
  98. elinkman1.focus();
  99. return false;
  100. }
  101. }
  102. function isNumber(){
  103. if (window.event.keyCode<48 || window.event.keyCode>57){
  104. window.event.keyCode = 0;
  105. }else{
  106. alert('该项只能填数字!');
  107. }
  108. }
  109. </script>
  110. <style type="text/css">
  111. <!--
  112. .STYLE2 {color: #FF0000}
  113. -->
  114.     </style>
  115. </head>
  116. <body>
  117. ${msg}
  118. <html:form action="/ectomere">
  119. <html:hidden property="eid" />
  120. <html:hidden property="task" />
  121. <table width=100% border="3" cellpadding="2" cellspacing="2" bordercolor="bordercolor=" #3399FF" bgcolor="#99CCFF"">
  122. <tr>
  123. <td colspan=2 align="center"><span class="STYLE2">*标记为必填项</span></td>
  124. </tr>
  125. <tr>
  126. <td align="right">
  127. 单位名称:
  128. </td>
  129.   <td align="left">
  130. <html:text property="eunit" maxlength="50"/><span class="STYLE2">*</span>
  131. </td>
  132. </tr>
  133. <tr>
  134. <td align="right">
  135. 企业类别:
  136. </td>
  137. <td align="left">
  138. <html:select property="etype">
  139. <html:option value="">请选择</html:option>
  140. <logic:present scope="request" name="paramlist">
  141. <logic:iterate id="param1" name="paramlist" scope="request">
  142. <html:option value="${param1.pid}">${param1.pname}</html:option>
  143. </logic:iterate>
  144. </logic:present>
  145. </html:select>
  146. </td>
  147. </tr>
  148. <tr>
  149. <td align="right">
  150. 联系地址:
  151. </td>
  152.   <td align="left">
  153. <html:text property="eaddress" maxlength="50"/><span class="STYLE2">*</span>
  154. </td>
  155. </tr>
  156. <tr>
  157. <td align="right">
  158. 联系电话:
  159. </td>
  160.   <td align="left">
  161. <html:text property="ephone" maxlength="20"/><span class="STYLE2">*{例:123-1234567或1234-12345678}</span>
  162. </td>
  163. </tr>
  164. <tr>
  165. <td align="right">
  166. 电子邮箱:
  167. </td>
  168.   <td align="left">
  169. <html:text property="eemail" maxlength="30"/><span class="STYLE2">{例:163@163.com}</span>
  170. </td>
  171. </tr>
  172. <tr>
  173. <td align="right">
  174. 联系人:
  175. </td>
  176.   <td align="left">
  177. <html:text property="elinkman" maxlength="20" /><span class="STYLE2">*</span>
  178. </td>
  179. </tr>
  180. <tr>
  181. <td align="right">
  182. 备注:
  183. </td>
  184. <td align="left">
  185. <html:textarea property="ememo" rows="3" cols="40"></html:textarea>
  186. </td>
  187. </tr>
  188. <tr>
  189. <td align="right">
  190. 录入时间:
  191. </td>
  192. <TD align="left">
  193. <input type="text" readonly="readonly" name="eaddtime" value="${eaddtime}">
  194. </TD>
  195. </tr>
  196. <tr>
  197. <td align="right">
  198. 录入人:
  199. </td>
  200. <td align="left">
  201. <input type="text" readonly="readonly" name="uno" value="${uno}">
  202. </td>
  203. </tr>
  204. <tr>
  205. <td colspan=2 align="center">
  206. <logic:equal value="save" name="ectomereForm" property="task">
  207. <input type="submit" value="添加" onclick="return checkform();">
  208. </logic:equal>
  209. <logic:equal value="edit" name="ectomereForm" property="task">
  210. <input type="submit" value="修改" onclick="return checkform();">
  211. </logic:equal>
  212. </td>
  213. </tr>
  214. </table>
  215. </html:form>
  216. </body>
  217. </html>