Форма обратной связи

Pasha199
На сайте с 17.02.2009
Offline
167
866

http://caspiangroup.ru/form/ (НЕ реклама)

Ребята, помогите пожалуйста дописать форму обратной связи.

1) Нужно,что бы после заполнения формы и нажатии кнопки отправить появилось сообщение без перезагрузки страницы об отправки письма

2) Нужно сделать, чтобы заполненная форма приходила на почту.

doctorpc
На сайте с 12.07.2009
Offline
112
#1

Могу посоветовать jQuery Form Plugin плагин, который сам использую для отправки без перезагрузки.

В ващем случае просто нужно будет подключить плагин и добавить функцию инициализации этого плагина:



<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script>
<script src="http://malsup.github.com/jquery.form.js"></script>

<script>
// wait for the DOM to be loaded
$(document).ready(function() {
// bind 'sky-form' and provide a simple callback function
$('#sky-form').ajaxForm(function() {
alert("Thank you for your comment!");
});
});
</script>

Ну а отправка письма проще всего, как вариант, через функцию mail в php

Pasha199
На сайте с 17.02.2009
Offline
167
#2

doctorpc, с первым пунктом спасибо большое. А вот с отправкой не могу разобраться.

izbushka
На сайте с 08.06.2007
Offline
110
#3
Pasha199:
doctorpc, с первым пунктом спасибо большое. А вот с отправкой не могу разобраться.

Отправлять форму "с перезагрузкой" страницы умеете?

Если да, то читайте про Ajax.

Если нет, то учитесь сначала этому.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий