Olesiy

Новенький
  • Публикации

    4
  • Зарегистрирован

  • Посещение

Репутация

0 Обычная

О Olesiy

  • Звание
    Новичок

Информация

  • Пол
    женский
  1. Olesiy

    форма отправляет пустые поля

    Да Вы правы ошибка, исправила в php файле переменные на POST, $name = trim($_POST["name"]); $phone = trim($_POST["phone"]); теперь письма совсем не приходят
  2. Здравствуйте Дорогие форумчане! Может найдется у кого время и желание помочь, буду очень благодарна!Форма отправляет пустые поля ввода вместо заполненных не пойму в чем дело.Вот код формы пишу весь, но основное выделяю <form class="form" action="mail.php" method="POST""> <input type="hidden" name="hidden_page_id" id="hiddenPageId" value="294508"> <input type="hidden" name="hidden_main_form" id="hiddenMainForm" value="1"> <div class="contact_form"> <div class="form-group field-namephonecontactform-name required"> <input type="text" class="form-control" name="name" placeholder="Имя" aria-required="true"> <div class="help-block"></div> </div> <div class="form-group field-namephonecontactform-phone"> <input type="text" class="form-control" name="phone" placeholder="Телефон"> <div class="help-block"></div> </div> <div class="form-group field-namephonecontactform-gender"> <div placeholder=""></div> </div> </div> <button type="submit" >ПОЛУЧИТЬ КАТАЛОГ</span></button> <div class="form-group field-namephonecontactform-order_id"> <input type="hidden" id="namephonecontactform-order_id" class="form-control" name="NamePhoneContactForm[order_id]" value=""> <div class="help-block"></div> </div> <div class="form-group field-namephonecontactform-crm_id"> <input type="hidden" id="namephonecontactform-crm_id" class="form-control" name="NamePhoneContactForm[crm_id]" value=""> <div class="help-block"> </div> </div> </form> Вот код php <?php $recepient = "avtochehol7@ya.ru"; $sitename = "Авточехлы 2"; $name = trim($_GET["name"]); $phone = trim($_GET["phone"]); $pagetitle = "Новая заявка с сайта \"$sitename\""; $message = "Имя: $name \nТелефон: $phone"; mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient"); Ссылка на сайт http://аавто-чехлы.рф/chexli/
  3. Olesiy

    Закрытие формы ajax после отправки

    А ларчик просто открывался.Все работает.СПАСИБО ВАМ БОЛЬШОЕ!!! Буду учить js.
  4. Здравствуйте дорогие форумчане! Сделала всплывающую форму обратной связи на своем сайте, все работает,нормально, вот только после отправки письма форма не закрывается, нужно нажимать на крестик для закрытия. Как сделать так , что бы после успешной отправки форма сама закрывалась.Если кому не трудно подскажите ПОЖАЛУЙСТА. P.S в js не буб бум. Вот форма: <div class="popup"> <div class="popup-dialog"> <div class="popup-content"> <button class="popup-close"> &times;</button> <form class="top" action="smart.php" method="POST"> <h4>Submit your application</h4> <label for="name"> Your name<input type="text" name="name" value="" placeholder="name"></label> <label for="emeil"> Your e-meil<input type="text" name="e-meil" value="" placeholder="emeil" required></label> <label for="phone">Your Phone<input type="text" name="phone" id="phone" value="" placeholder="phone"></label> <textarea name="comment" id="comment-field" rows="4">comment</textarea> <button class="button-block button-btn" type="submit"> to order</button> </form> </div> </div> </div> Вот скрипт отправки: $('form').submit(function(event) { event.preventDefault(); var th = $(this); $.ajax({ type: "POST", url: "smart.php", data:$(this).serialize() }).done(function() { $(this).find("input").val(""); alert("Спасибо за заявку!"); $("form").trigger("reset"); }); return false; }); И на всякий случай скрипт всплытия окна $(document).ready(function() { $('.popup-btn').on('click', function (event) { $('.popup').fadeIn();// к тому что нужно показать, fadeIn с анимацией }); $('.popup-close').on('click', function (event) { event.preventDefault(); $('.popup').fadeOut(); }); })