За последние 24 часа нас посетили 16592 программиста и 1673 робота. Сейчас ищут 925 программистов ...

не отправляется форма с почтой

Тема в разделе "Сделайте за меня", создана пользователем artaks1988, 22 мар 2017.

  1. artaks1988

    artaks1988 Новичок

    С нами с:
    22 мар 2017
    Сообщения:
    3
    Симпатии:
    0
    письмо отправляется все норм в этом. но при заполнении полей отправляется все кроме введенного 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>
     
  2. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    Код (Javascript):
    1. alert(email); // после объявления что показывает?
     
  3. artaks1988

    artaks1988 Новичок

    С нами с:
    22 мар 2017
    Сообщения:
    3
    Симпатии:
    0
    не совсем понял, вы про это?:

    if(email.length == 0) {
    alert("Укажите E-mail.");
    return false;
    --- Добавлено ---
    в ответе при получении на почту вижу имя номер и комментарий но адреса почты нет
     
  4. mike-kon

    mike-kon Новичок

    С нами с:
    20 мар 2017
    Сообщения:
    16
    Симпатии:
    1
    Общее соображение:
    Вы обращаетесь к полям через класс .subscribe-name. Попробуйте объявить для каждого <input> поля id и обращаться по нему
    Код (Javascript):
    1. $("#subscribe-btn").click(function(){
    2. var name = $("#subscribe-name").val();
    3. var email = $("#subscribe-email").val();
    4. var phone = $("#subscribe-phone").val();
    5. var comment = $("#subscribe-comment").val();
    6. ...
     
  5. artaks1988

    artaks1988 Новичок

    С нами с:
    22 мар 2017
    Сообщения:
    3
    Симпатии:
    0
    в ответе при получении на почту вижу имя номер и комментарий но адроеса почты нет
    нет результата
    --- Добавлено ---
    вообще при получении ответа на почту я получаю такое

    имя
    телефон
    комментарий

    тоесть почта неприходит не пустым и не каким образом
    --- Добавлено ---
    разобрался сам
    --- Добавлено ---
    в send_mail.php не было команды отправки с этой формы
     
  6. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.866
    Симпатии:
    753
    Адрес:
    Татарстан
    значит нужно смотреть php скрипт, может он там емейл вообще не обрабатывает и не посылает