Почему скрипт возвращает для каждого значения input - undefined? Думаю проблема в криво прописанных селекторах?
function myform(title) {
var form;
if (title="Заказ звонка") {
form = 'za';
}
jQuery.ajax({
url: "/mails/contact_mail_second.php",
data:'&clientPhone='+$("."+form+".client_phone]").val()+'&clientMail='+$("."+form+".client_mail").val()+'&clientName='+$("."+form+".client_name").val()+'&mailTitle='+title,
type: "POST",
success:function(data){
$("#mail-status").html(data);
},
error:function (){}
});
}
<input type="text" name="client_name" class="client-name input za" placeholder="Ваше имя" /><br />
<input type="tel" name="client_phone" class="client-phone input za" placeholder="Ваш телефон" /><br />
<input type="email" name="client_mail" class="client-mail input za" placeholder="Ваш e-mail" /><br />
<button class="submit order-call-btn" onclick="myform('Заказ звонка');">Оставить заявку</button>