@del993788

Как в php не обновлять страницу, а изменить стиль (обратная форма)?

Здравствуйте. Есть форма отправки письма на почту. И в php файле функции отправки письма в конце есть такой код.
if (!mail($to, $subject, implode("\r\n", $multipart), implode("\r\n", $headers))) {
        echo 'Письмо не отправлено - что-то не сработало.';
    } else {
        echo 'Отправлено письмо с вложениями.';
    }
}


То есть нажимаю кнопку отправить и в конечном итоге у меня обновляется страница с надписью "Отправлено письмо с вложениями.". Всё вроде верно, но подскажите, как сделать, чтобы вместо обновления страницы изменялся просто изменился стиль одного из элементов. То есть страница не обновлялась, а просто , на пример, какой то из элементов получал стиль display block.
$("#button").click(function(){
 $("#info").toggleClass("display"); return false;
});

Я это спрашиваю потому, что если в этой форме просто отправить текст без файлов, или как они называют их, без вложений, то страница не будет обновляться, а просто вверху страницы появится код о результате. Но если приложить файл, то страница обновится. Форму я взял на этом сайте webware.biz/?p=4524
  • Вопрос задан
  • 665 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Gregpopov
Full stack web developer
Либо айфрейм, ну, либо Ajax

habrahabr.ru/post/31564
Ответ написан
Ваш ответ на вопрос

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

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