editName.html 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <div class="profile-edit nickname">
  2. <div>
  3. <div class="title">Edit Nickname</div>
  4. <div class="close"><a href="javascript:;"><img src="<%=public_path%>/img/close-btn.png" alt=""/></a></div>
  5. </div>
  6. <div class="content">
  7. <div>Please enter your nickname <label>(6 - 24 characters)</label></div>
  8. <input type="text" class="dec" name="nickName" value="<%=userInfo.nick_name%>">
  9. <button class="Submit">Submit</button>
  10. <div class="tips">Your new nickname will be submitted to approval. Only approved nickname will appear to
  11. other users.
  12. Before the approval or your new nickname is rejected, your current nickname will still appear to
  13. others.
  14. </div>
  15. </div>
  16. </div>
  17. <script>
  18. $(function(){
  19. // 弹窗
  20. var index = parent.layer.getFrameIndex(window.name);
  21. parent.layer.iframeAuto(index);
  22. $('.close').click(function(){
  23. Cookies.remove('add_talent');
  24. parent.layer.close(index);
  25. })
  26. $(document).on('click','.Submit',function(){
  27. var nickName = $('input[name="nickName"]').val();
  28. if(!nickName){
  29. myParentAlert('Please enter your new nickname.');
  30. return false;
  31. }
  32. if(nickName.length > 24 || nickName.length < 6){
  33. myParentAlert('Sorry, nickname should be in 6 - 24 characters.');
  34. return false;
  35. }
  36. $.post('/broadcast/profileLayer/editName', {nickName:nickName}, function(data){
  37. if(data.errno == 0){
  38. Cookies.set('add_success_name', {status:1});
  39. parent.layer.msg(data.data);
  40. parent.layer.close(index);
  41. }else{
  42. myParentAlert(data.data);
  43. parent.layer.close(index);
  44. }
  45. })
  46. })
  47. })
  48. </script>