На сайте есть 2 формы: "оставить отзыв" и "заказать", формы подключались через jQuery. Потерял файл mail.php и никак теперь не могу настроить формы, чтобы работали с почтой. Помогите, кому не сложно, написать код к mail.php html Код (Text): <div class="overlay" id="popup-cost"> <div class="popup"> <h2>Подтвердите заказ</h2><a class="close" href="index.html#">×</a> <form class="input-value-cost-form" action="http://mysite.ru/mail.php" method="post"> <input type="hidden" name="action" value="pf"> <input class="srcinput" type="hidden" name="src" readonly value="" required> <input class="sizeinput" type="text" name="size" readonly value="" required> <input class="costinput" type="text" name="cost" readonly value="" required> <p>Количество:</p> <input class="colinput" type="number" name="col" min="1" value="1" max="50" required><img class="imgphoto" src="index.html"> <input type="text" name="tel" placeholder="Ваш номер телефона*" required> <input type="text" name="name" placeholder="Ваше Имя" required> <label>Способ оплаты</label><br> <input class="radio-btn" type="radio" name="radio-btn" required value="Наличный расчет"><span> Наличный расчет (при доставке)</span> <br> <input class="radio-btn" type="radio" name="radio-btn" required value="Безналичный расчет"><span>Безналичный расчет</span> <strong id="errorForm"></strong> <button onClick="gtag_report_conversion();" class="btn-1">Заказать</button> </form> </div> </div> <div class="overlay" id="popup-review"> <div class="popup"> <h2>Оставить отзыв</h2><a class="close" href="index.html#">×</a> <form class="input-value-cost-form-2" action="http://mysite.ru/mail.php" method="post"> <input type="hidden" name="action" value="rf"> <label>Имя:</label> <input required type="text" name="name" placeholder="Ваше Имя"> <label>Отзыв</label><br> <textarea required style="resize: none; width: 100%; height: 100px; border-color: #cacaca;" name="review" placeholder="Ваш отзыв" ></textarea> <button class="btn-1">Отправить</button> </form> </div> </div> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <!--[if lt IE 9]> <script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script><![endif]--> <!-- Latest compiled and minified JavaScript --> <script src="http://netdna.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload@10.19.0/dist/lazyload.min.js"></script> <script src="common.js"></script> <script src="static/js/main.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.carousel.min.js"></script> js Код (Text): $(document).ready(function () { var userAgent, ieReg, ie; userAgent = window.navigator.userAgent; ieReg = /msie|Trident.*rv[ :]*11\./gi; ie = ieReg.test(userAgent); if(ie || userAgent.indexOf('Safari') != -1 && userAgent.indexOf('Chrome') == -1) { $("img").each(function (i) { var $container = $(this), imgUrl = $container.prop("data-src"), imgUrlHeight= $container.height(), imgUrlWidth= $container.width(), imgClass = $container.className; if (imgUrl) { $container.wrap('<div class="wrapImageSafari"></div>'); $container.parents('.wrapImageSafari').css({"backgroundImage": 'url(' + imgUrl + ')' , "height" : imgUrlHeight+"px" , "width" : imgUrlWidth+"px" }).addClass("custom-object-fit").addClass('img_'+i).addClass(imgClass); } }); } $(function () { if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { $("body").addClass("safari"); } }); var myLazyLoad = new LazyLoad({ elements_selector: ".lazy" }); svg4everybody({}); $('.radio-btn').on('click' , function(){ if($(this).val() === "Наличный расчет"){ $("#errorForm").text('Помните, при наличном расчете "Новая почта" берет свой дополнительный процент за обратную отправку денег.'); }else{ $("#errorForm").text(''); } }); $('.order').click(function(e){ var size = e.currentTarget.parentNode.querySelector(".size b").innerHTML; var cost = e.currentTarget.parentNode.querySelector(".cost b").innerHTML; var src = e.currentTarget.parentNode.querySelector("img").src; $(".srcinput").val(src); $(".sizeinput").val("Размер: "+size); $(".costinput").val("Цена: "+cost); $(".imgphoto").attr('src' , src); }); // if($('.radio-btn:checked').val() === "Наличный расчет"){ // alert(123); // } }); $('.slider').slick({ slidesToShow: 3, slidesToScroll: 1, autoplay: true, autoplaySpeed: 8000, arrows: true, dots: false, centerMode: true, variableWidth: true, infinite: true, focusOnSelect: true, cssEase: 'linear', touchMove: true, prevArrow:'<button class="slick-prev"> < </button>', nextArrow:'<button class="slick-next"> > </button>', // responsive: [ // { // breakpoint: 576, // settings: { // centerMode: false, // variableWidth: false, // } // }, // ] }); var imgs = $('.slider img'); imgs.each(function(){ var item = $(this).closest('.item'); item.css({ 'background-image': 'url(' + $(this).attr('src') + ')', 'background-position': 'center', '-webkit-background-size': 'cover', 'background-size': 'cover', }); $(this).hide(); }); $(document).ready(function(){ $(".input-value-cost-form").submit(function(e) { e.preventDefault(); $('.input-value-cost-form .btn-1').text("Идет отправка сообщения..."); //устанавливаем событие отправки для формы с id=form var form_data = $(this).serialize(); //собераем все данные из формы $.ajax({ type: "POST", //Метод отправки url: "http://mysite.ru/mail.php", //путь до php фаила отправителя data: form_data, success: function() { //код в этом блоке выполняется при успешной отправке сообщения alert("Ваше сообщение отпрвлено! Наши менеджеры скоро свяжутся с вами."); $('.input-value-cost-form .btn-1').text("Заказать"); }, error: function (xhr, ajaxOptions, thrownError) { alert("Что то пошло не так! Попробуйте еще раз немного позже."); } }); }); $(".input-value-cost-form-2").submit(function(e) { e.preventDefault(); $('.input-value-cost-form-2 .btn-1').text("Идет отправка сообщения..."); //устанавливаем событие отправки для формы с id=form var form_data = $(this).serialize(); //собераем все данные из формы $.ajax({ type: "POST", //Метод отправки url: "http://mysite.ru/mail.php", //путь до php фаила отправителя data: form_data, success: function() { //код в этом блоке выполняется при успешной отправке сообщения alert("Ваше отзыв отправлен в обработку!"); $('.input-value-cost-form-2 .btn-1').text("Отправить"); }, error: function (xhr, ajaxOptions, thrownError) { alert("Что то пошло не так! Попробуйте еще раз немного позже."); } }); }); function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min)) + min; } $('#pvs').text(getRandomInt(5, 15)); });