письмо отправляется все норм в этом. но при заполнении полей отправляется все кроме введенного email скрипт ниже <script> $(function(){ $(".subscribe-btn").click(function(){ var name = $(".subscribe-name").val(); var email = $(".subscribe-email").val(); var phone = $(".subscribe-phone").val(); var comment = $(".subscribe-comment").val(); if(name.length == 0) { alert("Укажите Имя."); return false; } if(email.length == 0) { alert("Укажите E-mail."); return false; } if(phone.length == 0) { alert("Укажите Телефон."); return false; } $.post("/send_mail.php", {name: name, email: email, phone: phone, comment: comment}, function(){ alert("Ваша заявка отправлена, спасибо. Мы свяжемся с вами в ближайшее время."); $(".subscribe-name").val(""); $(".subscribe-email").val(""); $(".subscribe-phone").val(""); $(".subscribe-comment").val(""); }); return false; }); }); </script>
не совсем понял, вы про это?: if(email.length == 0) { alert("Укажите E-mail."); return false; --- Добавлено --- в ответе при получении на почту вижу имя номер и комментарий но адреса почты нет
Общее соображение: Вы обращаетесь к полям через класс .subscribe-name. Попробуйте объявить для каждого <input> поля id и обращаться по нему Код (Javascript): $("#subscribe-btn").click(function(){ var name = $("#subscribe-name").val(); var email = $("#subscribe-email").val(); var phone = $("#subscribe-phone").val(); var comment = $("#subscribe-comment").val(); ...
в ответе при получении на почту вижу имя номер и комментарий но адроеса почты нет нет результата --- Добавлено --- вообще при получении ответа на почту я получаю такое имя телефон комментарий тоесть почта неприходит не пустым и не каким образом --- Добавлено --- разобрался сам --- Добавлено --- в send_mail.php не было команды отправки с этой формы