You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

phone_verify.tmpl 3.3 kB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <link rel="stylesheet" href="{{StaticUrlPrefix}}/css/_phoneverify.css?v={{MD5 AppVer}}" />
  2. <div class="__phone-verify-code">
  3. <div class="phone-c">
  4. <div class="phone-label _label-c required">
  5. <span class="_label">{{.i18n.Tr "phone.phone_number"}}</span>
  6. </div>
  7. <div class="phone-area-c">
  8. <select value="+86">
  9. <option value="+86">+86</option>
  10. </select>
  11. </div>
  12. <div class="field phone-num-c">
  13. <input class="phoneNumber" style="width:100% !important" name="phone_number" value="{{.phone_number}}" placeholder="{{.i18n.Tr "phone.phone_number"}}" required autocomplete="off" />
  14. <div class="modify-phone-number"><div style="display:flex;align-items:center;height:100%;"><a>{{.i18n.Tr "phone.modify_phone_number"}}</a></div></div>
  15. </div>
  16. </div>
  17. <div class="slide-bar-wrap">
  18. <div class="slide-bar-label _label-c required" style=""></div>
  19. <div class="slide-bar-c" style="flex:1;">
  20. <div class="slide-bar-bg">
  21. <div class="slide-txt">{{.i18n.Tr "phone.drag_the_slider_to_fill_the_puzzle"}}</div>
  22. <div class="slide-bar"></div>
  23. <div class="slide-trigger">
  24. <i class="arrow right icon"></i>
  25. <i class="check icon" style="display:none;"></i>
  26. <i class="close icon" style="display:none;"></i>
  27. </div>
  28. </div>
  29. <div class="slide-image-big">
  30. <div class="slide-image-small" style="top:{{.SlideImageInfo.ImageY}}px"></div>
  31. </div>
  32. </div>
  33. </div>
  34. <div class="verify-code-c">
  35. <div class="verify-code-label _label-c required">
  36. <span class="_label">{{.i18n.Tr "phone.mobile_phone_verification_code"}}</span>
  37. </div>
  38. <div class="verify-code-num-c">
  39. <input class="verifyCode" style="width:100% !important" name="verify_code" value="{{.verify_code}}" placeholder="{{.i18n.Tr "phone.please_enter_SMS_verification_code"}}" required autocomplete="off" />
  40. </div>
  41. <div class="verify-code-send">
  42. <div class="verify-code-send-btn __disabled">{{.i18n.Tr "phone.get_verification_code"}}</div>
  43. </div>
  44. </div>
  45. <div class="new-pass-word-wrap">
  46. <div class="new-pass-word-label _label-c required">
  47. <span class="_label">{{.i18n.Tr "phone.new_login_password"}}</span>
  48. </div>
  49. <div class="new-pass-word-c">
  50. <input class="newPassword" style="width:100% !important" name="password" type="password" placeholder="{{.i18n.Tr "phone.please_enter_new_password"}}" required autocomplete="off" />
  51. </div>
  52. </div>
  53. <div class="new-pass-word-wrap">
  54. <div class="new-pass-word-label _label-c required"></div>
  55. <div class="field" style="flex:1;">
  56. <div class="ui checkbox">
  57. <label>{{.i18n.Tr "auth.remember_me"}}</label>
  58. <input name="remember" type="checkbox">
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. <script src="{{StaticUrlPrefix}}/js/phoneverify.js?v={{MD5 AppVer}}" type="text/javascript"></script>
  64. <script>
  65. (function(){
  66. window.addEventListener('load', function () {
  67. var phoneVerifyCode = new PhoneVerifyCode($('.__phone-verify-code'), {
  68. Lang: {
  69. second_resend: {{.i18n.Tr "phone.second_resend"}},
  70. get_verification_code: {{.i18n.Tr "phone.get_verification_code"}},
  71. },
  72. });
  73. });
  74. })();
  75. </script>