editPassword.html 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <style>
  2. .right-content{
  3. padding-top:54px!important; padding-left:0!important; width:970px!important;
  4. }
  5. .CoverPiece{position: absolute; left: 0px; top: 0px; overflow: hidden; width: 182px; filter: alpha(Opacity=0); -moz-opacity: 0; opacity: 0;}
  6. .CoverInput{float: left; height:30px; margin-left: -69px;}
  7. </style>
  8. <div class="content">
  9. <% include leftBar.html %>
  10. <!-- right content start -->
  11. <div class="right-content myProfile" style="min-height: 700px;">
  12. <div class="pageInfo">My Profile</div>
  13. <div id="tabs-container">
  14. <div class="profile-pic">
  15. <img src="<%if(checkAvatar){%><%=checkAvatar%><%}else{%><%=userInfo.avatar_img%><%}%>" style="width: 180px; height: 180px;" alt=""/>
  16. </div>
  17. <div class="profile-info">
  18. <div class="editPasswordBlock" >
  19. <div class="editPasswordtitle">Change password</div>
  20. <div class="editPassword">
  21. <div class="editPasswordLeft">Current password:</div>
  22. <input class="editPasswordInput" type="password" name="password">
  23. </div>
  24. <div class="editPassword">
  25. <div class="editPasswordLeft">New password:</div>
  26. <input class="editPasswordInput" type="password" name="newPassword">
  27. </div>
  28. <div class="editPassword">
  29. <div class="editPasswordLeft">Repeat password:</div>
  30. <input class="editPasswordInput" type="password" name="repeatPassword">
  31. </div>
  32. <div class="cursor editPasswordSave">Save</div>
  33. </div>
  34. </div>
  35. </div>
  36. </div>
  37. <!-- right content end -->
  38. </div>
  39. <script>
  40. $(function(){
  41. $('.editPasswordSave').click(function(){
  42. var password = $('input[name="password"]').val();
  43. var newPassword = $('input[name="newPassword"]').val();
  44. var repeatPassword = $('input[name="repeatPassword"]').val();
  45. if(!password){
  46. myParentAlert('Please enter your current password.');
  47. return false;
  48. }
  49. if(!newPassword){
  50. myParentAlert('Please enter your new password.');
  51. return false;
  52. }
  53. if(newPassword.length < 6){
  54. myParentAlert('Your new password cannot be less than 6 characters.');
  55. return false;
  56. }
  57. if(newPassword.length > 32){
  58. myParentAlert('Your new password can not be longer than 32 characters.');
  59. return false;
  60. }
  61. if(!repeatPassword){
  62. myParentAlert('Please enter repeat password.');
  63. return false;
  64. }
  65. if(newPassword !== repeatPassword){
  66. myParentAlert('Repeat password does not match your new password.');
  67. return false;
  68. }
  69. $.post('/broadcast/editPasswordAjax',{password:password,newPassword:newPassword,repeatPassword:repeatPassword},function(data){
  70. if(data.errno == 0){
  71. parent.layer.confirm(data.data, {
  72. btn:'OK',
  73. title:'',
  74. btnAlign:'c',
  75. closeBtn: 0,
  76. shadeClose:true,
  77. shade:0.01
  78. }, function(){
  79. window.location.href = '/broadcast/profile';
  80. });
  81. }else{
  82. myParentAlert(data.data);
  83. }
  84. })
  85. })
  86. })
  87. </script>