login.jsp 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. <%@ page language="java" pageEncoding="UTF-8"%>
  2. <%
  3. String path = request.getContextPath();
  4. String url =request.getParameter("goto");
  5. %>
  6. <%
  7. response.setHeader("Pragma","No-cache");
  8. response.setHeader("Cache-Control","no-cache");
  9. response.setDateHeader("Expires", 0);
  10. %>
  11. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  12. <html>
  13. <head>
  14. <title>系统登录界面</title>
  15. <script type="text/javascript" src="<%=path %>/js/jquery/jquery-1.7.2.min.js"></script>
  16. <style type="text/css">
  17. body {
  18. font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
  19. color: #4f6b72;/*background: #E6EAE9;*/
  20. }
  21. table {
  22. margin-top: 10%;
  23. margin-left: 30%;
  24. border: 1px solid #CCCCFF;
  25. }
  26. table td {
  27. border: 0px solid #CCCCFF;
  28. font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  29. color: #000000;
  30. }
  31. table input {
  32. width: 180px;
  33. }
  34. .leftTd {
  35. text-align: right;
  36. width: 35%;
  37. }
  38. .centerTd {
  39. text-align: center;
  40. font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  41. color: #000000;
  42. }
  43. .rightTd {
  44. text-align: left;
  45. width: 65%;
  46. }
  47. #btn_ok{
  48. width: 50px;
  49. }
  50. #btn_clear{
  51. width: 50px;
  52. }
  53. a{
  54. margin:30px;
  55. }
  56. </style>
  57. <script type="text/javascript">
  58. $(function(){
  59. $("#btn_reload").bind("click",function(){
  60. btn_reload();
  61. });
  62. $("#btn_clear").bind("click",function(){
  63. btn_clear();
  64. });
  65. $("#btn_ok").bind("click",function(){
  66. btn_ok();
  67. });
  68. });
  69. function btn_ok(){
  70. console.log("点击登录1")
  71. var result =validateform();
  72. if(!result){
  73. return ;
  74. }
  75. $("#form").attr("action","/SSOAuth/AuthServlet.do");
  76. $("#form").submit();
  77. }
  78. function btn_reload(){
  79. $("#image").removeAttr("src");
  80. $("#image").attr("src", "<%=path%>/image.jsp?random()*1000");
  81. }
  82. function btn_clear(){
  83. $(":input").not("input[type=button]").each(function(){
  84. $(this).val("");
  85. });
  86. }
  87. function validateform(){
  88. var result =true;
  89. $(":input").not("input[type=button]").each(function(){
  90. if($(this).val() ==""){
  91. result=false;
  92. }
  93. });
  94. return result ;
  95. }
  96. </script>
  97. </head>
  98. <body>
  99. <form id="form" action="login.jsp" method="post">
  100. <table>
  101. <tbody>
  102. <tr>
  103. <td colspan="99" class="centerTd">用户信息登录 </td>
  104. </tr>
  105. <tr>
  106. <td class="leftTd"><label>用户名</label></td>
  107. <td class="rightTd"><input type="text" name="username" /></td>
  108. </tr>
  109. <tr>
  110. <td class="leftTd"><label>密码</label></td>
  111. <td class="rightTd"><input type="password" name="userpassword" /></td>
  112. </tr>
  113. <tr>
  114. <td class="leftTd"><label>验证码</label></td>
  115. <td class="rightTd"><input type="text" name="checkcode" />
  116. <img src="<%=path%>/image.jsp"id="image" />
  117. </td>
  118. </tr>
  119. <tr >
  120. <td class="leftTd"><input type="button" id="btn_ok" value="登录" /></td>
  121. <td class="rightTd"><input type="button" id="btn_clear" value="重置" />
  122. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  123. <a href ="javascript:void(0);" id="btn_reload">看不清,换一张</a>
  124. </td>
  125. </tr>
  126. </tbody>
  127. </table>
  128. <input name="goto" type="hidden" value=<%=url%>/>
  129. </form>
  130. </body>
  131. </html>