login.html 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <base href="/bookstore/">
  5. <meta charset="UTF-8" />
  6. <title>爱扣钉会员登录页面</title>
  7. <link type="text/css" rel="stylesheet" href="static/css/style.css" />
  8. <script src="static/script/vue.js"></script>
  9. </head>
  10. <body>
  11. <div id="app">
  12. <div id="login_header">
  13. <a href="index.html">
  14. <img class="logo_img" alt="" src="static/img/logo.gif" />
  15. </a>
  16. </div>
  17. <div class="login_banner">
  18. <div id="l_content">
  19. <span class="login_word">欢迎登录</span>
  20. </div>
  21. <div id="content">
  22. <div class="login_form">
  23. <div class="login_box">
  24. <div class="tit">
  25. <h1>爱扣钉会员</h1>
  26. </div>
  27. <div class="msg_cont">
  28. <b></b>
  29. <span class="errorMsg">{{errMsg}}</span>
  30. </div>
  31. <div class="form">
  32. <form method="post" action="login" @submit="checkLogin">
  33. <label>用户名称:</label>
  34. <input
  35. class="itxt"
  36. type="text"
  37. placeholder="请输入用户名"
  38. autocomplete="off"
  39. tabindex="1"
  40. name="username"
  41. id="username"
  42. v-model="username"
  43. />
  44. <br />
  45. <br />
  46. <label>用户密码:</label>
  47. <input
  48. class="itxt"
  49. type="password"
  50. placeholder="请输入密码"
  51. autocomplete="off"
  52. tabindex="1"
  53. name="password"
  54. id="password"
  55. v-model.trim="password"
  56. />
  57. <br />
  58. <br />
  59. <input type="submit" value="登录" id="sub_btn" />
  60. </form>
  61. <div class="tit">
  62. <a href="pages/user/regist.html">立即注册</a>
  63. </div>
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. <div id="bottom">
  70. <span>
  71. 爱扣钉书城.Copyright &copy;2015
  72. </span>
  73. </div>
  74. </div>
  75. <script>
  76. new Vue({
  77. "el":"#app",
  78. "data":{
  79. "username":"",
  80. "password":"",
  81. "errMsg":"请输入用户名和密码"
  82. },
  83. "methods":{
  84. checkLogin(){
  85. if(this.username==""){
  86. this.errMsg = "用户名不能为空";
  87. event.preventDefault();
  88. return;
  89. }
  90. if(this.password==""){
  91. this.errMsg="密码不能为空";
  92. event.preventDefault();
  93. }
  94. }
  95. }
  96. });
  97. </script>
  98. </body>
  99. </html>