Olesiy
-
Posts
4 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by Olesiy
-
-
Здравствуйте Дорогие форумчане! Может найдется у кого время и желание помочь, буду очень благодарна!Форма отправляет пустые поля ввода вместо заполненных не пойму в чем дело.Вот код формы пишу весь, но основное выделяю
<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/
-
А ларчик просто открывался.Все работает.СПАСИБО ВАМ БОЛЬШОЕ!!! Буду учить js.
-
Здравствуйте дорогие форумчане! Сделала всплывающую форму обратной связи на своем сайте, все работает,нормально, вот только после отправки письма форма не закрывается, нужно нажимать на крестик для закрытия. Как сделать так , что бы после успешной отправки форма сама закрывалась.Если кому не трудно подскажите ПОЖАЛУЙСТА. P.S в js не буб бум.
Вот форма:
<div class="popup"> <div class="popup-dialog"> <div class="popup-content"> <button class="popup-close"> ×</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(); }); })
форма отправляет пустые поля
in HTML Coding
Posted
Да Вы правы ошибка, исправила в php файле переменные на POST,
$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);
теперь письма совсем не приходят