@sweezy

Очистка формы после отправки сообщения?

Помогите, как добиться очистки формы после отправки сообщения?

$("#callback").submit(function() {
		$.ajax({
			type: "GET",
			url: "mail.php",
			data: $("#callback").serialize()
		}).done(function() {
			alert("Спасибо за заявку!");
			setTimeout(function() {
				$.fancybox.close();
			}, 1000);
		});
		return false;
	});


Также по клике на определенном значке форма выдвигается, как сделать, чтобы после отправки сообщения форма задвигалась обратно

$("#but1").click(function() { $(this).toggleClass("class1"); });
$("#callback").click(function(event) {
      event.stopPropagation();
      /*...*/
});


.class1 {
	left:0;
	transition: all 1s ease;

}
  • Вопрос задан
  • 5799 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
$("#callback").submit(function() {
    var form = this;
    $.ajax({
        ...
    }).done(function() {
        form.reset();
    });
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы