Answer the question
In order to leave comments, you need to log in
How to make a similar callback on HTML+JS?
Hello everyone, I have a question: there is a callback script written in HTML + JS + PHP:
<div class="call">
<div class="call_form_bg" id="call_form">
<div class="call_form">
<a href="/" class="close_button">+</a>
<div class="form_text">Оставьте своё имя и номер телефона и наш менеджер с вами свяжется</div>
<form id="" method="post" name="calling_form" action="#callform">
<input class="form" type="text" name="name" placeholder="Имя" required="required">
<input class="form" type="text" name="phone" placeholder="Номер телефона:" id="phone" required="required">
<input class="form_submit" type="submit" name="submit" value="Заказать звонок">
</form>
<?php
if((isset($_POST['submit']))&&(isset($_POST['name'])&&$_POST['name']!="")&&(isset($_POST['phone'])&&$_POST['phone']!="")){ //Проверка отправилось ли наше поля name и не пустые ли они
echo "<div class='call_form'><a href="/" class='close_button'>+</a><h2>Мы вам позвоним в течении 10 минут</h2></div>";
}
?>
</div>
</div>
</div>
<?
if((isset($_POST['submit']))&&(isset($_POST['name'])&&$_POST['name']!="")&&(isset($_POST['phone'])&&$_POST['phone']!="")){ //Проверка отправилось ли наше поля name и не пустые ли они
$to = '[email protected]'; //Почта получателя, через запятую можно указать сколько угодно адресов
$subject = 'Обратный звонок'; //Загаловок сообщения
$message = '
<html>
<head>
<title>'.$subject.'</title>
</head>
<body>
<p>Имя: '.$_POST['name'].'</p>
<p>Телефон: '.$_POST['phone'].'</p>
</body>
</html>'; //Текст нащего сообщения можно использовать HTML теги
$headers = "Content-type: text/html; charset=utf-8 \r\n"; //Кодировка письма
$headers .= "From: От меня\r\n"; //Наименование и почта отправителя
mail($to, $subject, $message, $headers); //Отправка письма с помощью функции mail
}
?>
<div id="callform" class="callform_dialog">
<div>
<a href="/" title="Закрыть" class="close_button">+</a>
<img style="float: left;width: 40px;margin-left: 64px;margin-top: 10px;position: absolute;" src="[tag:mediapath]img/call_center.png" alt="м.">
<h2 style="text-align: center;">
Спасибо!</h2>
<p style="text-align: center; font-size: 0.9em;">Мы перезвоним Вам в течении 10 минут!</p>
</div>
</div>
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question