login.html 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <html xmlns:th="http://www.thymeleaf.org">
  2. <head>
  3. <meta content="text/html;charset=UTF-8"/>
  4. <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
  5. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  6. <title>用户登录页面</title>
  7. <script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script>
  8. <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
  9. <link href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
  10. <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  11. <script>
  12. //回车登录
  13. function enterlogin(e) {
  14. var key = window.event ? e.keyCode : e.which;
  15. if (key === 13) {
  16. userLogin();
  17. }
  18. }
  19. //用户密码登录
  20. function userLogin() {
  21. //获取用户名、密码
  22. var username = $("#username").val();
  23. var password = $("#password").val();
  24. var json = {
  25. "userName": username,
  26. "password": password
  27. };
  28. if (username == null || username === "") {
  29. $("#errMsg").text("请输入登陆用户名!");
  30. $("#errMsg").attr("style", "display:block");
  31. return;
  32. }
  33. if (password == null || password === "") {
  34. $("#errMsg").text("请输入登陆密码!");
  35. $("#errMsg").attr("style", "display:block");
  36. return;
  37. }
  38. $.ajax({
  39. url: "/user/login",
  40. type: "POST",
  41. contentType : 'application/json',
  42. dataType : 'JSON',
  43. async: false,
  44. data: JSON.stringify(json),
  45. success: function (data) {
  46. console.log(data.message)
  47. if (data.status == "200") {
  48. $("#errMsg").attr("style", "display:none");
  49. window.location.href = '/success';
  50. } else if (data.result != null) {
  51. $("#errMsg").text(data.result);
  52. $("#errMsg").attr("style", "display:block");
  53. } else {
  54. $("#errMsg").text(data.message);
  55. $("#errMsg").attr("style", "display:block");
  56. }
  57. }
  58. });
  59. }
  60. </script>
  61. </head>
  62. <body onkeydown="enterlogin(event);">
  63. <div class="container">
  64. <div class="form row">
  65. <div class="form-horizontal col-md-offset-3" id="login_form">
  66. <h3 class="form-title">LOGIN</h3>
  67. <div class="col-md-9">
  68. <div class="form-group">
  69. <i class="fa fa-user fa-lg"></i>
  70. <input class="form-control required" type="text" placeholder="Username" id="username"
  71. name="username" autofocus="autofocus" maxlength="20"/>
  72. </div>
  73. <div class="form-group">
  74. <i class="fa fa-lock fa-lg"></i>
  75. <input class="form-control required" type="password" placeholder="Password" id="password"
  76. name="password" maxlength="8"/>
  77. </div>
  78. <div class="form-group">
  79. <span class="errMsg" id="errMsg" style="display: none">错误提示</span>
  80. </div>
  81. <div class="form-group col-md-offset-9">
  82. <button type="submit" class="btn btn-success pull-right" name="submit" onclick="userLogin()">登录
  83. </button>
  84. </div>
  85. </div>
  86. </div>
  87. </div>
  88. </div>
  89. </body>
  90. </html>