reg.html 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. {layout name="passport:login:layout" /}
  2. <div class="login_wrap">
  3. <div class="title">帐号注册</div>
  4. <form id="form" action="{:url('system/passport.Login/reg')}">
  5. <input type="hidden" name="__token__" value="{$Request.token}" />
  6. <div class="row"><input autocomplete="off" datatype="*" class="input" type="txt" name="username" placeholder="昵称" /></div>
  7. <div class="row"><input autocomplete="off" datatype="m" class="input" type="text" id="regphone_id" name="phone_id" placeholder="手机号" x-webkit-speech /></div>
  8. <div class="row">
  9. <div class="col-70"><input autocomplete="off" datatype="*" class="input" type="txt" name="sms_code" placeholder="验证码" /></div>
  10. <div class="col-30"><button id="reg_code" type="button" class="button">获取验证码</button></div>
  11. </div>
  12. <div class="row"><input autocomplete="off" datatype="*" class="input" type="password" name="login_password" placeholder="密码" autocomplete="off" /></div>
  13. <div class="row captcha">
  14. <div class="col-60"><input autocomplete="off" datatype="*" class="input" type="text" name="captcha" placeholder="验证码" /></div>
  15. <div class="col-40"><img id="captcha" src="{:captcha_src()}" alt="captcha" onclick="reimg()"/></div>
  16. </div>
  17. <div class="row"><button class="btn" type="submit">注册</button></div>
  18. </form>
  19. <div class="bottom">
  20. <a href="{:url('system/passport.Login/index')}" class="button button-violet"><i class="iconfont icon-xiugaidenglumima"></i> 返回登录</a>
  21. <a href="{:url('system/passport.Login/getpassword')}" class="button"><i class="iconfont icon-security"></i> 找回密码</a>
  22. </div>
  23. </div>
  24. <script type="text/javascript">
  25. Do.add('common',{path:'__PUBLIC__/manage/common.js'});
  26. Do('layer','form','common',function(){
  27. $("#form").Validform({
  28. btnSubmit:".btn",ajaxPost:true,tiptype:function(){},postonce:true,callback:function(data){
  29. if(data.code == 200){
  30. layer.alert(data.message,{icon:1},function(index){
  31. layer.close(index);
  32. window.location.href = data.url;
  33. });
  34. }else{
  35. layer.alert(data.message,{icon:5}
  36. );
  37. }}
  38. });
  39. /*获取验证码*/
  40. var sms_api = "{:url('system/passport.login/getRegSms')}";
  41. $("#reg_code").click([sms_api],function(){
  42. wechat_getsms($('#regphone_id').val(),sms_api,this);
  43. })
  44. })
  45. //刷新验证码
  46. function reimg(){
  47. var img = document.getElementById("captcha");
  48. img.src = "{:captcha_src()}?rnd=" + Math.random();
  49. }
  50. </script>