Привет!
Есть форма обратной связи с двумя alert об успешной отправке письма или ошибке.
Как сделать автозакрытие этого alert через определенное время?
Сложность в том, что они формируются в php отправке письма.
Можно ли прописать решение прямо в php файле или есть js скрипт для автозакрытия алертов , если они появляются на странице?
Вот код:
$result = '';
if (mail ($to, $subject, $body, $headers)) {
$result .= '<div class="alert alert-success alert-dismissible" role="alert">';
$result .= '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>';
$result .= 'УСПЕШНО ОТПРАВЛЕНО!';
$result .= '</div>';
echo $result;
die();
}
$result = '';
$result .= '<div class="alert alert-danger alert-dismissible" role="alert">';
$result .= '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>';
$result .= 'ОШИБКА ОТПРАВКИ';
$result .= '</div>';
echo $result;
Нашел один пример автозакрытия, но я не могу его адаптировать в свой код.
https://codepen.io/CSWApps/pen/XJoLmN