Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. <form class="contact_form form" action="https://docs.google.com/forms/d/e/bl-bla-bla/formResponse" method="post">
  2. <ul>
  3. <li><input placeholder="Тема0" type="text" name="entry.82222974"></li>
  4. <li><input type="text" placeholder="E-mail" name="mail" name="entry.1824090412"></li>
  5. <li><input type="text" placeholder="Тема1" name="entry.1638850810"></li>
  6. <li><input type="text" placeholder="Тема2" name="entry.856932552"></li>
  7. <li><input type="text" placeholder="Тема3" name="entry.1016239961"></li>
  8. <li><input type="text" placeholder="Тема4" name="entry.1906109374"></li>
  9. <li><button class="submit" type="submit"/>Отправить</button></li>
  10. </ul>
  11. <p class="msgs"></p>
  12. </form>
  13.  
  14. $(document).ready(function () {
  15. $("form").submit(function () {
  16. // Получение ID формы
  17. var formID = $(this).attr('id');
  18. // Добавление решётки к имени ID
  19. var formNm = $('#' + formID);
  20. var message = $(formNm).find(".msgs"); // Ищес класс .msgs в текущей форме и записываем в переменную
  21. var formTitle = $(formNm).find(".formTitle"); // Ищес класс .formtitle в текущей форме и записываем в переменную
  22. $.ajax({
  23. type: "POST",
  24. url: 'sendmail/mail.php',
  25. data: formNm.serialize(),
  26. success: function (data) {
  27. // Вывод сообщения об успешной отправке
  28. message.html(data);
  29. formTitle.css("display","none");
  30. setTimeout(function(){
  31. //$(formNm).css("display","block");
  32. $('.formTitle').css("display","block");
  33. $('.msgs').html('');
  34. $('input').not(':input[type=submit], :input[type=hidden]').val('');
  35. }, 3000);
  36. },
  37. error: function (jqXHR, text, error) {
  38. // Вывод сообщения об ошибке отправки
  39. message.html(error);
  40. formTitle.css("display","none");
  41. // $(formNm).css("display","none");
  42. setTimeout(function(){
  43. //$(formNm).css("display","block");
  44. $('.formTitle').css("display","block");
  45. $('.msgs').html('');
  46. $('input').not(':input[type=submit], :input[type=hidden]').val('');
  47. }, 3000);
  48. }
  49. });
  50. return false;
  51. });
  52. });
  53.  
  54. return false;
  55.  
  56. return true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement