Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form class="contact_form form" action="https://docs.google.com/forms/d/e/bl-bla-bla/formResponse" method="post">
- <ul>
- <li><input placeholder="Тема0" type="text" name="entry.82222974"></li>
- <li><input type="text" placeholder="E-mail" name="mail" name="entry.1824090412"></li>
- <li><input type="text" placeholder="Тема1" name="entry.1638850810"></li>
- <li><input type="text" placeholder="Тема2" name="entry.856932552"></li>
- <li><input type="text" placeholder="Тема3" name="entry.1016239961"></li>
- <li><input type="text" placeholder="Тема4" name="entry.1906109374"></li>
- <li><button class="submit" type="submit"/>Отправить</button></li>
- </ul>
- <p class="msgs"></p>
- </form>
- $(document).ready(function () {
- $("form").submit(function () {
- // Получение ID формы
- var formID = $(this).attr('id');
- // Добавление решётки к имени ID
- var formNm = $('#' + formID);
- var message = $(formNm).find(".msgs"); // Ищес класс .msgs в текущей форме и записываем в переменную
- var formTitle = $(formNm).find(".formTitle"); // Ищес класс .formtitle в текущей форме и записываем в переменную
- $.ajax({
- type: "POST",
- url: 'sendmail/mail.php',
- data: formNm.serialize(),
- success: function (data) {
- // Вывод сообщения об успешной отправке
- message.html(data);
- formTitle.css("display","none");
- setTimeout(function(){
- //$(formNm).css("display","block");
- $('.formTitle').css("display","block");
- $('.msgs').html('');
- $('input').not(':input[type=submit], :input[type=hidden]').val('');
- }, 3000);
- },
- error: function (jqXHR, text, error) {
- // Вывод сообщения об ошибке отправки
- message.html(error);
- formTitle.css("display","none");
- // $(formNm).css("display","none");
- setTimeout(function(){
- //$(formNm).css("display","block");
- $('.formTitle').css("display","block");
- $('.msgs').html('');
- $('input').not(':input[type=submit], :input[type=hidden]').val('');
- }, 3000);
- }
- });
- return false;
- });
- });
- return false;
- return true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement