Есть форма:
<div class="zakaz_zvonka">
<img class="arcticmodal-close" src="<?=PATH.TEMPLATE?>images/close.gif" alt="закрыть" />
<h4>Оставьте свой<br/>номер телефона</h4>
<h5>В ближайшее время наш менеджер<br/>свяжется с Вами и ответит на все Ваши<br/>вопросы.</h5>
<form>
<div class="userphone"> <input class="br user_phone" type="tel" placeholder="(___) ___ __ __" name="tNum"></div>
<input class="mal_knopka br" type="submit" value="Заказать звонок!" />
</form>
<p>Гарантия конфиденциальности!</p>
</div>
Добавил сюда еще одно поле для ввода имени:
<input class="br" type="text" placeholder="Ваше Имя" name="firstname">
Вот js функция, которая обрабатывает все это дело:
$(function()
{
$('.call-knopka, .footer-main .br, .footer-inter .br').click(function(){
$('.zakaz_zvonka').arcticmodal();
});
$(".zakaz_zvonka form").submit(function()
{
var inp = $(this).find('input[name="tNum"]'),
tNum = inp.val(),
type = 'zakaz_zvonka';
zakaz_zvonka(inp, tNum, type);
return false;
});
$('.akciya1 form').submit(function()
{
$('.bb').remove();
var inp = $(this).find('input[name="tNum"]'),
tNum = inp.val();
type = 'akciya1';
zakaz_zvonka(inp, tNum, type);
return false;
});
function zakaz_zvonka(inp, tNum, type)
{
if(inp.hasClass('red')) inp.removeClass('red');
if($('.' + type + ' .error').is(':visible')) $('.' + type + ' .error').remove();
if(!tNum)
{
inp.addClass('red');
$('<b class="error">Пожалуйста, укажите номер телефона!</b>').appendTo('.' + type).hide().fadeIn();
return false;
};
$.ajax(
{
type: 'POST',
dataType: 'json',
data: 'request=zakaz&tNum=' + tNum + '&type=' + type,
beforeSend: function(data)
{
$('.' + type).find('input[type="submit"]').attr('disabled', 'disabled');
},
success: function(data)
{
if (data.error)
{
$('<b class="error">' + data.error + '</b>').appendTo('.' + type).hide().fadeIn();
}
else
{
inp.prop('value', '');
$('.bb').remove();
if($('.zakaz_zvonka img').is(':visible')) $('.zakaz_zvonka img').click();
$('<div class="hidden bb">'
+ '<div class="thank_bron thank_zakaz">'
+ '<img src="' + path + 'images/spasibo_foto.png" alt="сотрудник" />'
+ '<img class="arcticmodal-close" src="' + path + 'images/close.gif" alt="закрыть" />'
+ '<h4>Спасибо!</h4>'
+ '<p>В ближайшее время мы Вам перезвоним!</p>'
+ '<a class="br arcticmodal-close">Закрыть</a>'
+ '</div> '
+ '</div>').appendTo('body');
$('.thank_bron').arcticmodal();
/* if(type == 'zakaz_zvonka')
{
yaCounter28448171.reachGoal('ZAKAZ_ZVONKA');
ga('send', 'event', 'form', 'ZAKAZ_ZVONKA');
}
else if (type == 'akciya1')
{
yaCounter28448171.reachGoal('ZAKAZ_RASSROCHKI');
ga('send', 'event', 'form', 'ZAKAZ_RASSROCHKI');
}*/
}
},
error: function(data){$('<b class="error">Ошибка соединения с сервером!</b>').appendTo('.' + type).hide().fadeIn();},
complete: function(data){$('.' + type).find('input[type="submit"]').prop('disabled', false);}
});
}
});
Вопрос: как в этой функции теперь добавить новое поле с именем "firstname"?