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

Jsp/Servlet

开发平台:

Java

  1. <%@ page language="java" 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. <script>
  7. var xmlhttp_request = false;
  8. function initrequest(){
  9. if(window.XMLHttpRequest){//这种就是Mozilla
  10. xmlhttp_request = new XMLHttpRequest();
  11. }else if(window.ActiveXObject){//这种浏览器是IE
  12. try{
  13. xmlhttp_request = new ActiveXObject("Msxml2.XMLHttp");
  14. }catch(e){
  15. try{
  16. xmlhttp_request = new ActiceXObject("microsoft.XMLHttp");
  17. }catch(e){
  18. }
  19. }
  20. }
  21. if(!xmlhttp_request){
  22. alert("您的浏览器不支持Ajax");
  23. return false;
  24. }
  25. }
  26. function processRequest(){
  27. if(xmlhttp_request.readystate==4){
  28. //完成返回结果,处理
  29. if(xmlhttp_request.status==200){
  30. //正确结果返回处理
  31. document.getElementById("result").innerHTML = xmlhttp_request.responseText;
  32. }else{
  33. //返回结果错误时的处理
  34. }
  35. }else{
  36. //未完成处理中...
  37. }
  38. }
  39. function ajaxcheck(){
  40. initrequest();
  41. xmlhttp_request.onreadystatechange=processRequest;
  42. var dname = document.getElementById("dname").value;
  43. var url = "dept.do?method=checkName&dname="+dname+"&sessid="+Math.random();
  44. xmlhttp_request.open("post",url,true);//发送请求到服务器
  45. xmlhttp_request.send(null);//可以传递文件,流,字符串
  46. }
  47. function checkform(){
  48. var dname=document.getElementById("dname");
  49. if(dname.value.length<=0){
  50. alert('部门名称不能为空!');
  51. dname.focus();
  52. return false;
  53. }
  54. }
  55. </script>
  56. <div align="center"><FONT color="red">${msg}</FONT></div>
  57. <html:form action="/dept">
  58. <html:hidden property="did"/>
  59. <html:hidden property="dflag"/>
  60. <html:hidden property="method"/>
  61. <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#66CCFF" >
  62.   <tr  class="tableHead" style="font-size: 20px">
  63.    <td height="46" colspan="2" align="center"><STRONG>部门信息编辑</STRONG></td>
  64.   </tr>
  65. <tr>
  66. <td align="right">部门名称:</td>
  67. <td><html:text property="dname" onblur="ajaxcheck();"/>
  68. <font color="#FF0000">* &nbsp;&nbsp;&nbsp;<SPAN id="result"></SPAN></font></td>
  69. </tr>
  70. <tr>
  71. <td align="right">部门负责人:</td>
  72. <td><html:select property="uno">
  73. <html:option value="">请选择</html:option>
  74. <logic:present name="userlist" scope="request">
  75. <logic:iterate id="user" scope="request" name="userlist">
  76. <html:option value="${user.uno}">${user.uname}</html:option>
  77. </logic:iterate>
  78. </logic:present>
  79. </html:select>
  80. </td>
  81. </tr>
  82. <tr>
  83. <td align="right">部门功能:</td>
  84. <td><html:textarea property="dfunction" cols="50" rows="4"/></td>
  85. </tr>
  86. <tr>
  87. <td align="right">部门备注:</td>
  88. <td><html:textarea property="dmemo" cols="50" rows="5"/></td>
  89. </tr>
  90. <tr>
  91. <TD colspan=2><div align="center">
  92.   <html:submit onclick="return checkform();" value="保存"/>
  93.   <html:reset  value="重置" />
  94.   </div></TD>
  95. </tr>
  96. </table>
  97. </html:form>