LipGrad

Рейтинг
42
Регистрация
17.01.2014

Я говорю вам, что я ни когда не пользовался платными услугами и с формами тоже дело не имел, не приходилось.)

miketomlin, miketomlin, У вас скайп есть?

imtod:
И в мыслях не было вас оскорбить, извините великодушно.

С майлган заминка вышла, это их рабочий домен. вот фронт-сайт mailgun.com

Ничего страшного, а может есть документация на русском языке? Как этими ресурсами пользоваться.

imtod:
это две секретные ссылки, ни за что по ним не ходите. там информация!!

Два сервиса, один принимает и хранит данные вашей формы, другой отправляет письма. Вместе они творят маленькие чудеса, на обоих есть бесплатные тарифы, все настраиваться за пару часов, все работает как часы.

Но зачем вам это знать. Давайте дальше обсуждать, даешь 100 страниц про отправку данных с формы на почту!!

Я не претендую на звание умника.

---------- Добавлено 15.04.2014 в 11:47 ----------

mailgun.org по этой ссылки пустая страница и написано Welcome to nginx! и все.

imtod:
parse.com + mailgun.org до 10К исходящих писем в месяц бесплатно, разбогатеете наймете программиста :)

Это что за ссылки?

да я уже просил мне помочь и не раз, ни кто не позарился), про объем денег я не могу трезво оценить данную работу, я не знаю сколько это стоит.

---------- Добавлено 15.04.2014 в 01:42 ----------

$.post("/sendmessage.php", {email: email, msg: msg, html: html}, function(data){

alert('Форма успешно отправлена');

});

так?

Вы откуда сами? Географически.

---------- Добавлено 15.04.2014 в 01:15 ----------

А куда этот код вставить, он шел с формой в комплекте), так вроде он должен стоять на php странице где должен размещаться код формы обратки.

<!-- Модальное окно от fancybox -->

<script type="text/javascript">
function validateEmail(email) {
var reg = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return reg.test(email);
}

$(document).ready(function() {
$(".modalbox").fancybox();
$("#contact").submit(function() { return false; });


$("#send").on("click", function(){
var emailval = $("#email").val();
var msgval = $("#msg").val();
var msglen = msgval.length;
var mailvalid = validateEmail(emailval);

if(mailvalid == false) {
$("#email").addClass("error");
}
else if(mailvalid == true){
$("#email").removeClass("error");
}

if(msglen < 4) {
$("#msg").addClass("error");
}
else if(msglen >= 4){
$("#msg").removeClass("error");
}

if(mailvalid == true && msglen >= 4) {
// если обе проверки пройдены
// сначала мы скрываем кнопку отправки
$("#send").replaceWith("<em>отправка...</em>");

$.ajax({
type: 'POST',
url: 'sendmessage.php',
data: $("#contact").serialize(),
success: function(data) {
if(data == "true") {
$("#contact").fadeOut("fast", function(){
$(this).before("<p><strong>Успешно! Ваше сообщение отправлено :)</strong></p>");
setTimeout("$.fancybox.close()", 1000);
});
}
}
});
}
});
});
</script>


---------- Добавлено 15.04.2014 в 01:19 ----------

http://www.gklesprom.ru/cal_raspil.php это прямая страница на калькулятор, без фрейма

---------- Добавлено 15.04.2014 в 01:27 ----------

siv1987,

вы наверное устали от меня?) Ладно, тогда перестану вас мучить, завтра тогда продолжу вас дамогать )

а мне стили не нужны, чтобы главное таблица сохранялась и понятно было что чего и сколько, ну типо таблицы xls, можно также как выглядит она если нажать "печатать" в привью принтера.

---------- Добавлено 15.04.2014 в 00:51 ----------

или в функции поменяйте this.action на "/sendmessage.php"

я выше код кинул с заменой, так? это this.action я встречаю только тут), там по знакам правильно вставил?

$.post(this.action, {"/sendmessage.php"}, function(data){

alert('Форма успешно отправлена');

вот еще #print нашел в css

#print {
display: none;
left: 0;
top: 0;
margin: 0;
position: relative;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;

тут поменять?

$.post(this.action, {email: email, msg: msg, html: html}, function(data){

alert('Форма успешно отправлена');

стало:

$.post(this.action, {"/sendmessage.php"}, function(data){

alert('Форма успешно отправлена');

так?

---------- Добавлено 15.04.2014 в 00:44 ----------

function sendmessage(){

var email = this.email.value,
msg = this.msg.value,
html = $(this).html();
if(! email){
alert('Необходимо ввести емайл');
return false;
}

$.post(this.action, {email: email, msg: msg, html: html}, function(data){
alert('Форма успешно отправлена');
});

return false;
}

так?

Всего: 78