addParagraph.html 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <div class="plusForm text">
  2. <div>
  3. <div class="title">Add Text</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. <textarea name="paragraph" maxlength="140" placeholder="" style="height:100px; resize: none;"></textarea>
  8. <button class="Submit cursor">Submit</button>
  9. <div class="tips"><label id="descriptionNumber">0</label> / 140</div>
  10. </div>
  11. </div>
  12. <script>
  13. $(function(){
  14. $('textarea[name="paragraph"]').on('input', function(){
  15. let description = $(this).val();
  16. $('#descriptionNumber').text(description.length);
  17. })
  18. var index = parent.layer.getFrameIndex(window.name);
  19. parent.layer.iframeAuto(index);
  20. $('.close').click(function(){
  21. parent.layer.close(index);
  22. })
  23. var change_status = 0;//防止多次点击
  24. $('.Submit').click(function(){
  25. if(change_status){
  26. return false;
  27. }
  28. change_status = 1;
  29. var paragraph = $('textarea[name="paragraph"]').val();
  30. if(!paragraph){
  31. myParentAlert('You have not entered any text yet.');
  32. change_status = 0;
  33. return false;
  34. }
  35. if(paragraph.length > 140){
  36. myParentAlert('Can not exceed 140 character.');
  37. change_status = 0;
  38. return false;
  39. }
  40. $.post('/broadcast/albumLayer/addParagraph', {paragraph:paragraph}, function(data){
  41. if(data.errno == 0){
  42. Cookies.set('add_success_paragraph', {status:1});
  43. parent.layer.close(index);
  44. parent.layer.msg('Submit successfully. Auditing soon.');
  45. }else{
  46. myParentAlert('Failed to submit. Please try again.');
  47. change_status = 0;
  48. }
  49. })
  50. })
  51. })
  52. </script>