0 / 0 / 0
Регистрация: 14.07.2015
Сообщений: 11

Подскажите как сделать очистку формы после отправки

30.07.2016, 22:56. Показов 1708. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет ! Подскажите как сделать очистку формы после отправки. Скрипт рабочий закрывает окно фенси. А простая форма на страничке не отчищается. Нужно чтобы работало два вариант. Подскажите решение. Заранее благодарю
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    $('form').submit(function () {
        var formID = $(this).attr('id'); // Получение ID формы
        var formNm = $('#' + formID);
        $.ajax({
            type: 'POST',
           url: 'mail.php', // Обработчик формы отправки
           data: formNm.serialize(),
         }).done(function() {
            alert("Спасибо! Ваша заявка отправлена мы перезвоним Вам в ближайшее время!");
            setTimeout(function() {
                $.fancybox.close();
            }, 800);
         });
         return false;
        });
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.07.2016, 22:56
Ответы с готовыми решениями:

Как сделать автоперенаправление после отправки формы?
echo '<!DOCTYPE html> <html> <head></head> <body> <form action="key0.php" method="post" ENCTYPE="multipart/form-data"...

Как сделать редирект после отправки формы
Привет всем, подскажите плиз, как сделать редирект на страницу "Спасибо за сообщение", после того как была отправлена форма. Вот...

Как сделать появление всплывающего окна после отправки формы?
<table width="90%" border=0 align="center" class="td_border"> <tr> <td bgcolor='#2275AD'><p align="center" class="title">Для отправки...

6
 Аватар для evikza
968 / 530 / 244
Регистрация: 20.05.2015
Сообщений: 776
30.07.2016, 23:42
Лучший ответ Сообщение было отмечено Slava082 как решение

Решение

Slava082,

Очищаем форму:
JavaScript
1
$('#form')[0].reset();
Очищаем поля:
JavaScript
1
$('input[type=text]').val('');
1
0 / 0 / 0
Регистрация: 14.07.2015
Сообщений: 11
31.07.2016, 07:44  [ТС]
Спасибо! Подскажите где ее прописать грамотно. В этом скрипте.
0
 Аватар для evikza
968 / 530 / 244
Регистрация: 20.05.2015
Сообщений: 776
31.07.2016, 22:34
Лучший ответ Сообщение было отмечено Slava082 как решение

Решение

Slava082, ну как то так должно быть:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 $('form').submit(function() {
      var formID = $(this).attr('id'); // Получение ID формы
      var formNm = $('#' + formID);
      $.ajax({
        type: 'POST',
        url: 'mail.php', // Обработчик формы отправки
        data: formNm.serialize(),
      }).done(function() {
        alert("Спасибо! Ваша заявка отправлена мы перезвоним Вам в ближайшее время!");
        $('form')[0].reset();
        // или
        $('input[type=text]').val('');
        setTimeout(function() {
          $.fancybox.close();
        }, 800);
      });
      return false;
    });
1
0 / 0 / 0
Регистрация: 14.07.2015
Сообщений: 11
01.08.2016, 07:02  [ТС]
Отлично все работает, но ) Заявка приходит 4 раза. Подскажите тогда такой вариант. Что бы была просто очистка без функции закрытия окна фенси. Для фенси окон я вывел прежний код в другой файл что бы они не пересикались. Как прописать что бы форма просто после алерта отчищалась. Заранее Спасибо !
0
 Аватар для evikza
968 / 530 / 244
Регистрация: 20.05.2015
Сообщений: 776
01.08.2016, 07:15
Лучший ответ Сообщение было отмечено Slava082 как решение

Решение

Slava082, ну если у вас самые простые input, после alert вставьте:

JavaScript
1
2
3
alert("Спасибо! Ваша заявка отправлена мы перезвоним Вам в ближайшее время!");
 
$('input[type=text]').val('');
1
0 / 0 / 0
Регистрация: 14.07.2015
Сообщений: 11
01.08.2016, 15:40  [ТС]
Вот так я ее отредактировал и все заработало Спасибо Вам огромное от души ! Очень мне помогли ! Всех благ Вам !!!
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    $('form').submit(function () {
        var formID = $(this).attr('id'); // Получение ID формы
        var formNm = $('#' + formID);
        $.ajax({
            type: 'POST',
           url: 'mail.php', // Обработчик формы отправки
           data: formNm.serialize(),
         }).done(function() {
            alert("Спасибо! Ваша заявка отправлена мы перезвоним Вам в ближайшее время!");
                $('input[type=text]').val('');
                $('input[type=email]').val('');
                $('input[type=number]').val('');
            setTimeout(function() {
                $.fancybox.close();
            }, 800);
         });
         return false;
        });
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.08.2016, 15:40
Помогаю со студенческими работами здесь

Как сделать чтобы страница не обновлялась после отправки формы
Доброго времени суток дорогие Форумчане :) PHP знаю не очень хорошо, поэтому прошу вас выручить. Написал простой скрипт изменения цены...

Как сделать, чтобы введённая в поля информация оставалась в них после отправки формы?
Самое простое решение: <input type="text" name="login" value="<?=$_REQUEST?>"> но если поле оставлено пустым, то выдаёт ошибку. нужно...

Как сделать очистку Edit2 после вывода решения, чтобы ввести новое число? (См. внутри)
procedure TForm1.Edit2Change(Sender: TObject); begin p:=3; r:= strtofloat (edit1.Text); a:= strtoint (edit2.Text); case a of 1:...

Нужно сделать редирект после отправки формы на плагине Contact Form 7
Здравствуйте. Ребята, помогите пожалуйста разобраться с плагином. Нужно сделать редирект на нужную страницу после отправки форм,...

очистка формы после отправки. КАК? То есть после нажатия на кнопку или что? Как реализовать?
// если форма без ошибок if(empty($errors)){ // собираем данные из формы $message = "Имя пользователя: " . $_POST ....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru