Showing
7 changed files
with
65 additions
and
33 deletions
@@ -6,22 +6,13 @@ | @@ -6,22 +6,13 @@ | ||
6 | <div class="back-header clearfix"> | 6 | <div class="back-header clearfix"> |
7 | <h2 class="title">找回密码</h2> | 7 | <h2 class="title">找回密码</h2> |
8 | <span id="country-code" class="country-code"> | 8 | <span id="country-code" class="country-code"> |
9 | - <em>中国 +86</em> | 9 | + <em>{{countryName}} +{{countryCode}}</em> |
10 | <i class="iconfont"></i> | 10 | <i class="iconfont"></i> |
11 | </span> | 11 | </span> |
12 | <ul id="country-code-list" class="country-code-list"> | 12 | <ul id="country-code-list" class="country-code-list"> |
13 | - <li data-cc="+61">澳大利亚 +61</li> | ||
14 | - <li data-cc="+82">韩国 +82</li> | ||
15 | - <li data-cc="+1">加拿大 +1</li> | ||
16 | - <li data-cc="+60">马来西亚 +60</li> | ||
17 | - <li data-cc="+1">美国 +1</li> | ||
18 | - <li data-cc="+81">日本 +81</li> | ||
19 | - <li data-cc="+65">新加坡 +65</li> | ||
20 | - <li data-cc="+44">英国 +44</li> | ||
21 | - <li data-cc="+86">中国 +86</li> | ||
22 | - <li data-cc="+853">中国澳门 +853</li> | ||
23 | - <li data-cc="+886">中国台湾 +886</li> | ||
24 | - <li data-cc="+852">中国香港 +852</li> | 13 | + {{# countryList}} |
14 | + <li data-cc="+{{code}}">{{name}} +{{code}}</li> | ||
15 | + {{/ countryList}} | ||
25 | </ul> | 16 | </ul> |
26 | </div> | 17 | </div> |
27 | <form id="back-form" class="back-form" action=""> | 18 | <form id="back-form" class="back-form" action=""> |
@@ -30,19 +21,25 @@ | @@ -30,19 +21,25 @@ | ||
30 | <li class="input-container-li clearfix"> | 21 | <li class="input-container-li clearfix"> |
31 | <input id="phone-num" class="input va phone-num" type="text" name="phoneNum" placeholder="邮箱/手机号码" autocomplete="off"> | 22 | <input id="phone-num" class="input va phone-num" type="text" name="phoneNum" placeholder="邮箱/手机号码" autocomplete="off"> |
32 | <ul id="tip-panel" class="tip-panel"></ul> | 23 | <ul id="tip-panel" class="tip-panel"></ul> |
33 | - <span id="account-err" class="err-tip hide">账户名不能为空</span> | 24 | + <span id="account-err" class="err-tip hide"> |
25 | + <i></i> | ||
26 | + <em>账户名不能为空</em> | ||
27 | + </span> | ||
34 | </li> | 28 | </li> |
35 | <li class="input-container-li clearfix"> | 29 | <li class="input-container-li clearfix"> |
36 | <input id="captcha" class="input va captcha" type="text" name="captcha" placeholder="验证码" autocomplete="off" maxlength="4"> | 30 | <input id="captcha" class="input va captcha" type="text" name="captcha" placeholder="验证码" autocomplete="off" maxlength="4"> |
37 | <img id="captcha-img" class="captcha-img" src="http://www.yohobuy.com/passport/images" alt=""> | 31 | <img id="captcha-img" class="captcha-img" src="http://www.yohobuy.com/passport/images" alt=""> |
38 | <a id="change-captcha" class="link change-captcha">换一张</a> | 32 | <a id="change-captcha" class="link change-captcha">换一张</a> |
39 | - <span id="captcha-err" class="err-tip captcha-err hide">验证码不能为空</span> | 33 | + <span id="captcha-err" class="err-tip captcha-err hide"> |
34 | + <i></i> | ||
35 | + <em>验证码不能为空</em> | ||
36 | + </span> | ||
40 | </li> | 37 | </li> |
41 | <li class="input-container-li clearfix"> | 38 | <li class="input-container-li clearfix"> |
42 | <input name="refer" id="refer" type="hidden" value="http%3A%2F%2Fwww.yohobuy.com%2F"> | 39 | <input name="refer" id="refer" type="hidden" value="http%3A%2F%2Fwww.yohobuy.com%2F"> |
43 | - <input id="find-btn" class="btn find-btn disable" type="submit" value="下一步" disabled=""> | 40 | + <input id="find-btn" class="btn find-btn disable" type="submit" value="下一步" disabled=""> |
44 | </li> | 41 | </li> |
45 | - </ul> | 42 | + </ul> |
46 | </form> | 43 | </form> |
47 | </div> | 44 | </div> |
48 | {{/ back}} | 45 | {{/ back}} |
@@ -17,11 +17,17 @@ | @@ -17,11 +17,17 @@ | ||
17 | <div class="default" id="pwd-tip1">密码只支持6-20位字符</div> | 17 | <div class="default" id="pwd-tip1">密码只支持6-20位字符</div> |
18 | <div class="default" id="pwd-tip2">建议由字母、 数字、 符号两种以上组合</div> | 18 | <div class="default" id="pwd-tip2">建议由字母、 数字、 符号两种以上组合</div> |
19 | </div> | 19 | </div> |
20 | - <span id="pwd-err" class="err-tip hide">请输入密码</span> | 20 | + <span id="pwd-err" class="err-tip hide"> |
21 | + <i></i> | ||
22 | + <em>请输入密码</em> | ||
23 | + </span> | ||
21 | </li> | 24 | </li> |
22 | <li class="input-container-li clearfix po-re"> | 25 | <li class="input-container-li clearfix po-re"> |
23 | <input id="re-input" class="input va re-input repwd" type="password" name="re-input" placeholder="再次输入" maxlength="20"> | 26 | <input id="re-input" class="input va re-input repwd" type="password" name="re-input" placeholder="再次输入" maxlength="20"> |
24 | - <span id="repwd-err" class="err-tip hide">请输入密码确认</span> | 27 | + <span id="repwd-err" class="err-tip hide"> |
28 | + <i></i> | ||
29 | + <em>请输入密码确认</em> | ||
30 | + </span> | ||
25 | </li> | 31 | </li> |
26 | <li class="input-container-li clearfix"> | 32 | <li class="input-container-li clearfix"> |
27 | <input type="hidden" name="code" value="159bI6arxsuaPBxG2iV9OE9BrgDnAPiTecUqYh2iUC3ntt6S0eOtxXpVu+jWIlveXx9NRuwS9zdrXzcUyOd+d3ikzYBAo0k"> | 33 | <input type="hidden" name="code" value="159bI6arxsuaPBxG2iV9OE9BrgDnAPiTecUqYh2iUC3ntt6S0eOtxXpVu+jWIlveXx9NRuwS9zdrXzcUyOd+d3ikzYBAo0k"> |
@@ -15,7 +15,10 @@ | @@ -15,7 +15,10 @@ | ||
15 | <input id="captcha" class="input va captcha" type="text" name="captcha"> | 15 | <input id="captcha" class="input va captcha" type="text" name="captcha"> |
16 | <input id="send-captcha" class="btn send-captcha" type="button" value="发送验证码" disabled=""> | 16 | <input id="send-captcha" class="btn send-captcha" type="button" value="发送验证码" disabled=""> |
17 | <div id="captcha-tip" class="captcha-tips"><i class="iconfont"></i>验证码已发送至您的手机,请查收</div> | 17 | <div id="captcha-tip" class="captcha-tips"><i class="iconfont"></i>验证码已发送至您的手机,请查收</div> |
18 | - <span id="err-tip" class="err-tip hide">请输入验证码</span> | 18 | + <span id="err-tip" class="err-tip hide"> |
19 | + <i></i> | ||
20 | + <em>请输入验证码</em> | ||
21 | + </span> | ||
19 | </li> | 22 | </li> |
20 | <li> | 23 | <li> |
21 | <input name="area" id="area" type="hidden" value="86"> | 24 | <input name="area" id="area" type="hidden" value="86"> |
@@ -200,7 +200,7 @@ $phoneNum.keyup(function() { | @@ -200,7 +200,7 @@ $phoneNum.keyup(function() { | ||
200 | $accErr.addClass('hide'); | 200 | $accErr.addClass('hide'); |
201 | $phoneNum.removeClass('error'); | 201 | $phoneNum.removeClass('error'); |
202 | } else { | 202 | } else { |
203 | - $accErr.removeClass('hide').text(pnVa.errTxt); | 203 | + $accErr.removeClass('hide').find('em').text(pnVa.errTxt); |
204 | $phoneNum.addClass('error'); | 204 | $phoneNum.addClass('error'); |
205 | } | 205 | } |
206 | }, 170); | 206 | }, 170); |
@@ -219,7 +219,7 @@ $ca.blur(function() { | @@ -219,7 +219,7 @@ $ca.blur(function() { | ||
219 | $caErr.addClass('hide'); | 219 | $caErr.addClass('hide'); |
220 | $ca.removeClass('error'); | 220 | $ca.removeClass('error'); |
221 | } else { | 221 | } else { |
222 | - $caErr.removeClass('hide').text(errTxt); | 222 | + $caErr.removeClass('hide').find('em').text(errTxt); |
223 | $ca.addClass('error'); | 223 | $ca.addClass('error'); |
224 | 224 | ||
225 | //验证码错误则刷新验证码 | 225 | //验证码错误则刷新验证码 |
@@ -248,7 +248,7 @@ $tipPanel.delegate('li', 'click', function(e) { | @@ -248,7 +248,7 @@ $tipPanel.delegate('li', 'click', function(e) { | ||
248 | $accErr.addClass('hide'); | 248 | $accErr.addClass('hide'); |
249 | $phoneNum.removeClass('error'); | 249 | $phoneNum.removeClass('error'); |
250 | } else { | 250 | } else { |
251 | - $accErr.removeClass('hide').text(pnVa.errTx); | 251 | + $accErr.removeClass('hide').find('em').text(pnVa.errTx); |
252 | $phoneNum.addClass('error'); | 252 | $phoneNum.addClass('error'); |
253 | } | 253 | } |
254 | time = null; | 254 | time = null; |
@@ -170,16 +170,16 @@ $('.va').keyup(function() { | @@ -170,16 +170,16 @@ $('.va').keyup(function() { | ||
170 | if ($(this).hasClass('pwd')) { | 170 | if ($(this).hasClass('pwd')) { |
171 | if (v === '') { | 171 | if (v === '') { |
172 | $(this).addClass('error'); | 172 | $(this).addClass('error'); |
173 | - $pwdErr.removeClass('hide').text('请输入密码'); | 173 | + $pwdErr.removeClass('hide').find('em').text('请输入密码'); |
174 | } else if (v.length < 6 || v.length > 20) { | 174 | } else if (v.length < 6 || v.length > 20) { |
175 | $(this).addClass('error'); | 175 | $(this).addClass('error'); |
176 | - $pwdErr.removeClass('hide').text('密码只支持6-20位'); | 176 | + $pwdErr.removeClass('hide').find('em').text('密码只支持6-20位'); |
177 | } else { | 177 | } else { |
178 | $pwdErr.addClass('hide'); | 178 | $pwdErr.addClass('hide'); |
179 | if ($repwd.val() !== '') { | 179 | if ($repwd.val() !== '') { |
180 | if (v !== $repwd.val()) { | 180 | if (v !== $repwd.val()) { |
181 | $repwd.addClass('error'); | 181 | $repwd.addClass('error'); |
182 | - $repwdErr.removeClass('hide').text('两次密码输入不一致,请重新输入'); | 182 | + $repwdErr.removeClass('hide').find('em').text('两次密码输入不一致,请重新输入'); |
183 | } else { | 183 | } else { |
184 | $repwd.removeClass('error'); | 184 | $repwd.removeClass('error'); |
185 | $repwdErr.addClass('hide'); | 185 | $repwdErr.addClass('hide'); |
@@ -189,11 +189,11 @@ $('.va').keyup(function() { | @@ -189,11 +189,11 @@ $('.va').keyup(function() { | ||
189 | } else { | 189 | } else { |
190 | if (v === '') { | 190 | if (v === '') { |
191 | $(this).addClass('error'); | 191 | $(this).addClass('error'); |
192 | - $repwdErr.removeClass('hide').text('请输入密码确认'); | 192 | + $repwdErr.removeClass('hide').find('em').text('请输入密码确认'); |
193 | } else { | 193 | } else { |
194 | if ($pwd.val() !== '' && v !== $pwd.val()) { | 194 | if ($pwd.val() !== '' && v !== $pwd.val()) { |
195 | $(this).addClass('error'); | 195 | $(this).addClass('error'); |
196 | - $repwdErr.removeClass('hide').text('两次密码输入不一致,请重新输入'); | 196 | + $repwdErr.removeClass('hide').find('em').text('两次密码输入不一致,请重新输入'); |
197 | } else { | 197 | } else { |
198 | $(this).removeClass('error'); | 198 | $(this).removeClass('error'); |
199 | $repwdErr.addClass('hide'); | 199 | $repwdErr.addClass('hide'); |
@@ -38,8 +38,9 @@ | @@ -38,8 +38,9 @@ | ||
38 | font-weight: normal; | 38 | font-weight: normal; |
39 | } | 39 | } |
40 | 40 | ||
41 | - .err-tip { | ||
42 | - position: absolute; | 41 | + .err-tip.captcha-err { |
42 | + top: 10px; | ||
43 | + left: 326px; | ||
43 | } | 44 | } |
44 | 45 | ||
45 | .country-code-list { | 46 | .country-code-list { |
@@ -68,8 +69,6 @@ | @@ -68,8 +69,6 @@ | ||
68 | font-family: Regular, arial, 'Microsoft YaHei'; | 69 | font-family: Regular, arial, 'Microsoft YaHei'; |
69 | } | 70 | } |
70 | 71 | ||
71 | - | ||
72 | - | ||
73 | .input-container-li { | 72 | .input-container-li { |
74 | position: relative; | 73 | position: relative; |
75 | margin-bottom: 22px; | 74 | margin-bottom: 22px; |
@@ -84,6 +83,10 @@ | @@ -84,6 +83,10 @@ | ||
84 | letter-spacing: 0; | 83 | letter-spacing: 0; |
85 | } | 84 | } |
86 | 85 | ||
86 | + .captcha { | ||
87 | + width: 160px; | ||
88 | + } | ||
89 | + | ||
87 | .captcha-img { | 90 | .captcha-img { |
88 | height: 37px; | 91 | height: 37px; |
89 | width: 90px; | 92 | width: 90px; |
@@ -186,6 +189,10 @@ | @@ -186,6 +189,10 @@ | ||
186 | letter-spacing: 0; | 189 | letter-spacing: 0; |
187 | } | 190 | } |
188 | 191 | ||
192 | + .err-tip { | ||
193 | + left: 310px; | ||
194 | + } | ||
195 | + | ||
189 | .captcha-tips { | 196 | .captcha-tips { |
190 | position: absolute; | 197 | position: absolute; |
191 | top: 50px; | 198 | top: 50px; |
@@ -54,7 +54,26 @@ class BackController extends AbstractAction | @@ -54,7 +54,26 @@ class BackController extends AbstractAction | ||
54 | 'back' => array( | 54 | 'back' => array( |
55 | 'coverHref' => '/passport', | 55 | 'coverHref' => '/passport', |
56 | 'coverImg' => 'http://img12.static.yhbimg.com/yhb-img01/2015/12/01/07/020a0b6e7ff908d0c2bc4045b4fef42b9f.png?imageView/2/w/252/h/190', | 56 | 'coverImg' => 'http://img12.static.yhbimg.com/yhb-img01/2015/12/01/07/020a0b6e7ff908d0c2bc4045b4fef42b9f.png?imageView/2/w/252/h/190', |
57 | - 'countrys' => array() | 57 | + 'countryCode' => '86', |
58 | + 'countryName' => '中国', | ||
59 | + 'countryList' => array( | ||
60 | + array( | ||
61 | + 'code' => '61', | ||
62 | + 'name' => '澳大利亚' | ||
63 | + ), | ||
64 | + array( | ||
65 | + 'code' => '82', | ||
66 | + 'name' => '韩国' | ||
67 | + ), | ||
68 | + array( | ||
69 | + 'code' => '1', | ||
70 | + 'name' => '加拿大' | ||
71 | + ), | ||
72 | + array( | ||
73 | + 'code' => '86', | ||
74 | + 'name' => '中国' | ||
75 | + ) | ||
76 | + ) | ||
58 | ) | 77 | ) |
59 | ); | 78 | ); |
60 | $this->_view->display('index', $data); | 79 | $this->_view->display('index', $data); |
-
Please register or login to post a comment