Advertisement
Guest User

Untitled

a guest
Feb 12th, 2016
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. <form action="{get_permalink()}" id="app" method="post">
  2.  
  3. <p class="name">
  4. <input name="name" type="text" class="validate[required,custom[onlyLetter],length[0,100]] feedback-input" placeholder="Your Name" id="name">
  5. </p>
  6. <p class="email">
  7. <input name="email" type="text" class="validate[required,custom[email]] feedback-input" id="email" placeholder="Your Email">
  8. </p>
  9. <p class="investment">
  10. <input name="investment" type="text" class="validate[required,custom[integer]] feedback-input" id="investment" placeholder="Your Investment ID">
  11. </p>
  12. <h2 class="file-header">Files Upload</h2>
  13. <p class="files">
  14. <span class="file-label">File [1]</span>
  15. <input name="file1" type="file" class="files-upload" id="file1">
  16. </p>
  17. <p class="files">
  18. <span class="file-label">File [2]</span>
  19. <input name="file2" type="file" class="files-upload" id="file2">
  20. </p>
  21. <p class="files">
  22. <span class="file-label">File [3]</span>
  23. <input name="file3" type="file" class="files-upload" id="file3">
  24. </p>
  25. <p class="files">
  26. <span class="file-label">File [4]</span>
  27. <input name="file4" type="file" class="files-upload" id="file4">
  28. </p>
  29. <div class="submit">
  30. <button type="submit" id="button-blue" name="">Submit</button>
  31. <div class="ease">
  32. </div>
  33. </div>
  34. <input type="hidden" name="application_form_submitted" value="1">
  35. </div>
  36.  
  37. (function($){
  38. $('#button-blue').click(function(e){
  39. e.preventDefault();
  40. var m_data = new FormData();
  41. m_data.append( 'name', $('input[name=name]').val());
  42. m_data.append( 'email', $('input[name=email]').val());
  43. m_data.append( 'investment', $('input[name=investment]').val());
  44. m_data.append( 'file1', $('input[name=file1]')[0].files[0]);
  45. m_data.append( 'file2', $('input[name=file2]')[0].files[0]);
  46. m_data.append( 'file3', $('input[name=file3]')[0].files[0]);
  47. m_data.append( 'file4', $('input[name=file4]')[0].files[0]);
  48.  
  49. $.ajax({
  50. url: $('#app').attr('action'),
  51. data: m_data,
  52. processData: false,
  53. contentType: false,
  54. type: 'POST',
  55. dataType:'json',
  56. success: function (d) {
  57. var d = JSON.parse(d);
  58. alert(d.text);
  59. },
  60. error: function (xhr, textStatus, error) {
  61. alert(error);
  62.  
  63. }
  64. });
  65. });
  66. })( jQuery );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement