47 lines
3.1 KiB
HTML
47 lines
3.1 KiB
HTML
<div class="post-container">
|
|
|
|
<div loading-spinner></div>
|
|
|
|
<form name="regFrm" novalidate>
|
|
<div class="blue-title">注册<span class="f13 blue-title-sub" ng-click="goLogin()">登录</span></div>
|
|
<img src="/images/wechat/male.jpg" width="60" class="img-circle mt15 block-center"/>
|
|
<div class="input-box-wrap login-wrap mt10 mb20">
|
|
<input class="input-box" type="email" ng-model="user.email" name="email" required placeholder="请输入电子邮箱地址"/>
|
|
<div ng-show="regFrm.$submitted || regFrm.email.$touched">
|
|
<span class="f12 c-red fl" ng-show="regFrm.email.$error.required">电子邮箱地址不能为空</span>
|
|
<span class="f12 c-red fl" ng-show="regFrm.email.$error.email">电子邮箱地址不合法</span>
|
|
</div>
|
|
</div>
|
|
<div class="input-box-wrap login-wrap mb20">
|
|
<input class="input-box" type="password" ng-model="user.password" name="password" ng-maxlength="20" ng-minlength="8" required placeholder="请输入密码"/>
|
|
<div ng-show="regFrm.$submitted || regFrm.password.$touched">
|
|
<span class="f12 c-red fl" ng-show="regFrm.password.$error.required">密码不能为空</span>
|
|
<span class="f12 c-red fl" ng-show="regFrm.password.$error.minlength">密码长度为8-20位</span>
|
|
<span class="f12 c-red fl" ng-show="regFrm.password.$error.maxlength">密码长度为8-20位</span>
|
|
</div>
|
|
</div>
|
|
<div class="input-box-wrap login-wrap mb20">
|
|
<input class="input-box" type="password" ng-model="user.password_confirm" name="password_confirm" required placeholder="请再次输入密码" pwdconfirm/>
|
|
<div ng-show="regFrm.$submitted || regFrm.password_confirm.$touched">
|
|
<span class="f12 c-red fl" ng-show="regFrm.password_confirm.$error.pwdconfirm">两次密码不一致</span>
|
|
</div>
|
|
</div>
|
|
<div class="input-box-wrap login-wrap mb20">
|
|
<input class="input-box" required ng-model="user.username" name="username" placeholder="输入用户登录名"/>
|
|
<div ng-show="regFrm.$submitted || regFrm.username.$touched">
|
|
<span class="f12 c-red fl" ng-show="regFrm.username.$error.required">用户名不能为空</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="login-op-wrap login-wrap f12 c-grey3">
|
|
<span ng-class="['login-box', 'mr5',{'checked': isagreed}]"
|
|
ng-click="agreed(isagreed)"></span>我已阅读并接受<a
|
|
href="javascript:void(0);" class="link-blue2">Trustie服务协议</a>条款
|
|
</div>
|
|
<div class="login-wrap mt5"><a href="javascript:void(0);" ng-class="['btn1', 'bg-blue', 'f18', {'btn-disabled':!regFrm.$valid} ]" ng-click="reg(regFrm, user)">确定注册</a></div>
|
|
|
|
</form>
|
|
</div>
|
|
|
|
<my-alert message="errDialog.message" title="errDialog.title" visible="errDialog.visible"></my-alert>
|
|
<my-alert message="successDialog.message" title="successDialog.title" visible="successDialog.visible" cb="successDialog.cb"></my-alert> |