liyanglogin.html 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <ion-modal-view>
  2. <div class="bar bar-header bar-header-blue">
  3. <div class="button button-icon icon pus_blue" ng-click="hideModel()"></div>
  4. <button class="ion-android-close hideBackModel" ng-click="hideModel()"></button>
  5. <h1 class="bar_title" style="color: #fff">登录</h1>
  6. </div>
  7. <ion-content has-bouncing="true" overflow-scroll="false" class="loginAccountWrap">
  8. <div class="buttons">
  9. <button class="button button-icon"></button>
  10. </div>
  11. <div>
  12. <img src="img/liyang_login.jpg" width="50%" height="35" style="display: block;margin:50px auto 53px"/>
  13. </div>
  14. <div class="login-mian" >
  15. <div class="login-content">
  16. <div class="blank-h12"></div>
  17. <div class="blank-h12"></div>
  18. <form name="form" novalidate="novalidate">
  19. <div class="input-wrap row row-center" style="width: 90%;border: 1px solid #ccc; height: 50px;margin: 0 auto 6px;border-radius: 4px;top: -12px;" ng-class="{warn:form.tel.$dirty&&form.tel.$error.required}">
  20. <label class="left-icon-wrap">
  21. 手机号
  22. </label>
  23. <input type="tel" name="tel" class="col login-input" placeholder="输入手机号码" ng-model="user.name" ng-minlength="11" ng-maxlength="11" required ng-pattern="/1[3|4|5|7|8|9][0-9]{9}/" ng-focus/>
  24. <span class="login_pep"></span>
  25. </div>
  26. <div style="width: 100%; height: 20px; position: absolute;top: 39px;">
  27. <span ng-if="(form.tel.$invalid&&form.tel.$dirty &&!form.tel.$focused) || (form.tel.$invalid && submitted )" class="tel_error">
  28. <!--//验证1-->
  29. <small ng-if="form.tel.$error.required">*请输入11位手机号</small>
  30. <!--//验证2-->
  31. <small ng-if="form.tel.$error.pattern">*请填写正确的手机号</small>
  32. <!--//验证3-->
  33. <small ng-if="form.tel.$error.maxlength">手机号不能多于11位</small>
  34. </span>
  35. </div>
  36. <!--<span style="color:red" ng-if"myForm.user.$dirty && myForm.user.$invalid">
  37. <span ng-if="myForm.user.$error.required">手机号错误</span>
  38. </span>-->
  39. <div class="input-wrap row row-center mt-20" style="width: 90%;border: 1px solid #ccc !important; height: 50px;margin: 0 auto 6px;border-radius: 4px;" ng-class="{warn:form.password.$dirty&&form.password.$error.required}">
  40. <label class="left-icon-wrap" style="text-align: center;padding-right: 4px;">
  41. 密码
  42. </label>
  43. <input type="{{show_psd ? 'text' : 'password'}}" name="password" class="col login-input" placeholder="输入6-20位密码" ng-model="user.password" onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"
  44. required
  45. ng-focus
  46. ng-maxlength="20"
  47. ng-minlength="6"/>
  48. <button class="psd-control" ng-click="showPassword()">
  49. <i class="icon {{show_psd ? 'ion-ios-unlocked-outline' : 'ion-ios-locked-outline'}} " style="font-size: 26px;"></i>
  50. </button>
  51. </div>
  52. <div>
  53. <div style="width: 100%; height: 20px; position: absolute;top:111px;">
  54. <span class="tel_error" ng-if="(form.password.$invalid && form.password.$dirty && !form.password.$focused) || (form.password.$invalid && submitted)">
  55. <small ng-if="form.password.$error.minlength">*密码不能少于6位</small>
  56. <small ng-if="form.password.$error.maxlength">*密码不能多于20位</small>
  57. <small ng-if="form.password.$error.required">*密码不能为空</small>
  58. </span>
  59. </div>
  60. </div>
  61. <div class="blank-h12"></div>
  62. <div class="blank-h12"></div>
  63. <button class="button button-block button-positive my_login" ng-click="login(user)" type="submit" ng-disabled="(form.tel.$pristine||form.password.$pristine)||(form.tel.$dirty&&form.tel.$invalid )||(form.password.$dirty&& form.password.$invalid)"
  64. style="margin-top: 27px !important;">
  65. 登录
  66. </button>
  67. </form>
  68. <div style="" id="login_text">
  69. <div class=" text-left" style="width: 49%;margin: 0 auto;text-align: center;">
  70. 还没有账号?<a class="forget-passw" ng-click="registerHideModel()">立即注册</a>
  71. </div>
  72. <!--<div class=" text-right" style="width: 50%;float: left;">
  73. <a class="forget-passw" ui-sref="findpsw">忘记密码?</a>
  74. </div>-->
  75. </div>
  76. </div>
  77. <!--<div class="other_act">
  78. <i class="line_hide"></i>
  79. </div>-->
  80. <!-- <p class="other_loge">
  81. <span class="t1"></span>
  82. <span class="t2"></span>
  83. <span class="t3"></span>
  84. </p>-->
  85. </div>
  86. <p class="text-center qq_login">
  87. <!--<small class="other_load">第三方账号登录</small>-->
  88. <span ng-click="wechatLogin()" style="margin-top: 10px;" ng-show="app"><i class="weChat_login"></i><em>微信登录</em></span>
  89. <!--<span ng-click="qqLogin()" style="margin-top: 10px;"><i></i><em>QQ登录</em></span>-->
  90. </p>
  91. <span class="readAndAgreeM" ng-if="false">登录即代表阅读并同意<a ng-click="showAgreeMent()">用户协议</a></span>
  92. <div class=" comment_bottom" style="width: 49%;margin: 0 auto;text-align: center;">
  93. <span>登录即代表您已经同意</span>
  94. <span style="color: blue" ng-click="showPrivacyPolicy()">《平台隐私政策》</span>
  95. </div>
  96. </ion-content>
  97. </ion-modal-view>
  98. <style>
  99. @media screen and (min-width: 900px){
  100. .modal-backdrop, .modal-backdrop-bg{
  101. position: absolute;
  102. left: 0;
  103. top: 0;
  104. right: 0;
  105. bottom: 0;
  106. margin: auto;
  107. width: 20.5rem;
  108. }
  109. }
  110. </style>