Проблема с формами на сайте!

G
На сайте с 24.03.2015
Offline
17
372

на странице две одинаковые формы, первая работает, а вторя нет, помогите разобраться

(напишите пожалуйста подробно, что можно сделать. Заранее спасибо!)

вот формы:

------------

<!-- НОВАЯ ФОРМА НАЧАЛО -->

<div style="width: 360px !important;" class="form-container">

<div class="form-title">

<h2 style="visibility: visible;"><span>Онлайн-запись на семинар круглосуточно</span></h2>

</div>

<div class="form-title">Как Вас зовут?</div>

<input class="form-field" name="referer" type="hidden" value="123" id="referer" /> <input class="form-field" name="phrase" type="hidden" value="123" id="phrase" /> <input class="form-field" name="name" id="name" type="text" placeholder="Введите сюда Ваше имя" /><br />

<div class="form-title">Ваш телефон:</div>

<input class="form-field" name="tel" type="text" placeholder="Введите сюда Ваш телефон" id="tel" /> <input type="hidden" name="partner" id="partner" /> <button class="submit-button" onclick="fid();send_form();" data-mce-onclick="">Отправить заявку</button></div>

<!-- НОВАЯ ФОРМА КОНЕЦ -->

вот скрипт который их обробатывает:

-------

//заполнение сведений о партнере:

$(document).ready(function()

{

var partner = window.location.hash.replace("#","");

if(partner.length > 0)

{

$.ajax ({

type: 'POST',

url: './partner/index.php',

cache: false,

data: {partner: partner},

success: function(html)

{

$(".form-container #partner").val(html);

}

});

}

});

//запись данных и отправка на почту:

function send_form()

{

//проверка на заполнение:

if ($(".form-container #name").val() == '') {$(".form-container #name").css('background', '#F99'); throw new Error("stop");}

if ($(".form-container #tel").val() == '') {$(".form-container #tel").css('background', '#F99'); throw new Error("stop");}

if ($(".form-container #mail").val() == '') {$(".form-container #mail").css('background', '#F99'); throw new Error("stop");}

//массив данных формы:

var add= {

name: $(".form-container #name").val(),

mail: $(".form-container #mail").val(),

tel: $(".form-container #tel").val(),

text: $(".form-container #text").val(),

partner: $(".form-container #partner").val(),

referer: $(".form-container #referer").val(),

phrase: $(".form-container #phrase").val(),

page: location.href

}

//отправка данных:

$.ajax ({

type: 'POST',

url: './partner/index.php',

cache: false,

data: {add: add},

success: function(html)

{

//если не отправлены:

if(html == '')

{

var info = "<DIV class='info'><FONT color='FF0000'>Ваши данные не отправлены!</FONT><BR>Попробуйте еще раз.";

info = info + "<BR><BR><SPAN onclick='close1();' style='cursor: pointer;'>закрыть</SPAN></DIV>";

$("BODY").prepend(info);

var top = ($("BODY").height() - $(".info").height()) / 2 + $(document).scrollTop();

var left = ($("BODY").width() - 400) / 2;

}

//если все успешно отправлено:

else {

$(".form-container INPUT, .form-container TEXTAREA").val('');

var link = window.location.toString().split('#');

link = link[0] + "#" + html;

$("BODY").scrollTop(0);

var info = "<DIV class='info'>Спасибо за проявленный интерес!<BR>";

info = info + "Поделитесь ссылкой с друзьями:<BR><BR><FONT color='0000FF'>";

info = info + link + "</FONT><BR><BR><SPAN onclick='close1();' style='cursor: pointer;'>закрыть</SPAN></DIV>";

$("BODY").prepend(info);

var top = ($("BODY").height() - $(".info").height()) / 2;

var left = ($("BODY").width() - 400) / 2;

}

$(".info").css(

{

'top': top,

'left': left,

'width': '400px',

'position': 'absolute',

'border': '1px #fff solid',

'outline': '10px #ccc solid',

'background': '#f1eee4',

'z-index': 10000,

'text-align': 'center',

'padding-top': '15px',

'padding-bottom': '15px',

'-moz-box-shadow': '0 0 200px rgba(0,0,0,1)', /* Для Firefox */

'-webkit-box-shadow': '0 0 200px rgba(0,0,0,1)', /* Для Safari и Chrome */

'box-shadow': '0 0 200px rgba(0,0,0,1)' /* Параметры тени */

});

}

});

}

function send_formniz()

{

//проверка на заполнение:

if ($(".form-container #nameniz").val() == '') {$(".form-container #nameniz").css('background', '#F99'); throw new Error("stop");}

if ($(".form-container #telniz").val() == '') {$(".form-container #telniz").css('background', '#F99'); throw new Error("stop");}

if ($(".form-container #mailniz").val() == '') {$(".form-container #mailniz").css('background', '#F99'); throw new Error("stop");}

//массив данных формы:

var add= {

nameniz: $(".form-container #nameniz").val(),

mailniz: $(".form-container #mailniz").val(),

telniz: $(".form-container #telniz").val(),

textniz: $(".form-container #textniz").val(),

partner: $(".form-container #partnerniz").val(),

page: location.href

}

//отправка данных:

$.ajax ({

type: 'POST',

url: './partner/index.php',

cache: false,

data: {add: add},

success: function(html)

{

//если не отправлены:

if(html == '')

{

var info = "<DIV class='info'><FONT color='FF0000'>Ваши данные не отправлены!</FONT><BR>Попробуйте еще раз.";

info = info + "<BR><BR><SPAN onclick='close1();' style='cursor: pointer;'>закрыть</SPAN></DIV>";

$("BODY").prepend(info);

var top = ($("BODY").height() - $(".info").height()) / 2 + $(document).scrollTop();

var left = ($("BODY").width() - 400) / 2;

}

//если все успешно отправлено:

else {

$(".form-container INPUT, .form-container TEXTAREA").val('');

var link = window.location.toString().split('#');

link = link[0] + "#" + html;

$("BODY").scrollTop(0);

var info = "<DIV class='info'>Спасибо за проявленный интерес!<BR>";

info = info + "Поделитесь ссылкой с друзьями:<BR><BR><FONT color='0000FF'>";

info = info + link + "</FONT><BR><BR><SPAN onclick='close1();' style='cursor: pointer;'>закрыть</SPAN></DIV>";

$("BODY").prepend(info);

var top = ($("BODY").height() - $(".info").height()) / 2;

var left = ($("BODY").width() - 400) / 2;

}

$(".info").css(

{

'top': top,

'left': left,

'width': '400px',

'position': 'absolute',

'border': '1px #fff solid',

'outline': '10px #ccc solid',

'background': '#f1eee4',

'z-index': 10000,

'text-align': 'center',

'padding-top': '15px',

'padding-bottom': '15px',

'-moz-box-shadow': '0 0 200px rgba(0,0,0,1)', /* Для Firefox */

'-webkit-box-shadow': '0 0 200px rgba(0,0,0,1)', /* Для Safari и Chrome */

'box-shadow': '0 0 200px rgba(0,0,0,1)' /* Параметры тени */

});

}

});

}

//отмена сигнала о незаполнении полей:

$(".form-container INPUT").live('keyup', function()

{

$(".form-container #name").css('background', '');

});

//закрытие уведомления:

function close1()

{

$(".info").remove();

}

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