| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 | 
							- <!DOCTYPE html>
 
- <html>
 
-   <head>
 
-     <meta charset="UTF-8" />
 
-     <title>愛摳訂会员注册页面</title>
 
-     <link type="text/css" rel="stylesheet" href="../../static/css/style.css" />
 
-     <link rel="stylesheet" href="../../static/css/register.css" />
 
-     <script src="../../static/script/vue.js"></script>
 
-     <style type="text/css">
 
-       .login_form {
 
-         height: 420px;
 
-         margin-top: 25px;
 
-       }
 
-     </style>
 
-   </head>
 
-   <body>
 
-     <div id="login_header">
 
-       <a href="../../index.html">
 
-         <img class="logo_img" alt="" src="../../static/img/logo.gif" />
 
-       </a>
 
-     </div>
 
-     <div id="app" class="login_banner">
 
-       <div class="register_form">
 
-         <h1>注册愛摳訂会员</h1>
 
-         <form action="regist_success.html">
 
-           <div class="form-item">
 
-             <div>
 
-               <label>用户名称:</label>
 
-               <input type="text" placeholder="请输入用户名" v-model="user.username"  />
 
-             </div>
 
-             <span class="errMess" :style="usernameErrMess"   >用户名应为6~16位数组和字母组成</span>
 
-           </div>
 
-           <div class="form-item">
 
-             <div>
 
-               <label>用户密码:</label>
 
-               <input type="password" placeholder="请输入密码" v-model="user.password" />
 
-             </div>
 
-             <span class="errMess" :style="passwordErrMess" >密码的长度至少为8位</span>
 
-           </div>
 
-           <div class="form-item">
 
-             <div>
 
-               <label>确认密码:</label>
 
-               <input type="password" placeholder="请输入确认密码" v-model="user.confirmpassword"  />
 
-             </div>
 
-             <span class="errMess" :style="confirmpasswordErrMess" >密码两次输入不一致</span>
 
-           </div>
 
-           <div class="form-item">
 
-             <div>
 
-               <label>用户邮箱:</label>
 
-               <input type="text" placeholder="请输入邮箱" v-model="user.email" />
 
-             </div>
 
-             <span class="errMess"  :style="emailErrMess"  >请输入正确的邮箱格式</span>
 
-           </div>
 
-           <div class="form-item">
 
-             <div>
 
-               <label>验证码:</label>
 
-               <div class="verify">
 
-                 <input type="text" placeholder="" v-model="user.codeverify"  />
 
-                 <img src="../../static/img/code.bmp" alt="" height="50px"/>
 
-               </div>
 
-             </div>
 
-             <span class="errMess" :style="codeverifyErrMess" >请输入正确的验证码</span>
 
-           </div>
 
-           <button @click.prevent="resister" class="btn">注册</button>
 
-         </form>
 
-       </div>
 
-     </div>
 
-     <div id="bottom">
 
-       <span>
 
-         愛摳訂书城.Copyright ©2015
 
-       </span>
 
-     </div>
 
-   </body>
 
- </html>
 
- <script>
 
-   var vue = new Vue({
 
-     el:"#app",
 
-     data:{
 
-       usernameErrMess:{"visibility": "hidden"},
 
-       passwordErrMess:{"visibility": "hidden"},
 
-       confirmpasswordErrMess:{"visibility": "hidden"},
 
-       emailErrMess:{"visibility": "hidden"},
 
-       codeverifyErrMess:{"visibility": "hidden"},
 
-       user:{
 
-         username:"",
 
-         password:"",
 
-         confirmpassword:"",
 
-         email:"",
 
-         codeverify:"1234"
 
-       }
 
-     },
 
-     methods:{
 
-       resister(){
 
-         //用户名
 
-         if (this.checkUserName() && this.checkPassWord() && this.checkConfirmPassWord() && this.checkEmail() ){
 
-           alert("注册成功")
 
-         }else{
 
-           alert("注册失败")
 
-         }
 
-       },
 
-       checkUserName(){
 
-         let reg=/^[a-zA-Z0-9]{6,16}$/;
 
-         if (reg.test(this.user.username)){
 
-           this.usernameErrMess = {"visibility": "hidden"}
 
-           return true;
 
-         }else{
 
-           this.usernameErrMess = {"visibility": "visible"}
 
-           return false;
 
-         }
 
-       },
 
-       checkPassWord(){
 
-         let reg=/^[a-zA-Z0-9]{8,}$/;
 
-         if (reg.test(this.user.password)){
 
-           this.passwordErrMess = {"visibility": "hidden"}
 
-           return true;
 
-         }else{
 
-           this.passwordErrMess = {"visibility": "visible"}
 
-           return false;
 
-         }
 
-       },
 
-       checkConfirmPassWord(){
 
-         if (this.user.password == this.user.confirmpassword){
 
-           this.confirmpasswordErrMess = {"visibility": "hidden"}
 
-           return true;
 
-         }else{
 
-           this.confirmpasswordErrMess = {"visibility": "visible"}
 
-           return false;
 
-         }
 
-       },
 
-       checkEmail(){
 
-         let reg = /^[a-zA-Z0-9_\\.-]+@([a-zA-Z0-9-]+[\\.]{1})+[a-zA-Z]+$/;
 
-         if (reg.test(this.user.email)){
 
-           this.emailErrMess = {"visibility": "hidden"}
 
-           return true;
 
-         }else{
 
-           this.emailErrMess = {"visibility": "visible"}
 
-           return false;
 
-         }
 
-       }
 
-     }
 
-   })
 
- </script>
 
 
  |