Показать сообщение отдельно
  #3 (permalink)  
Старый 16.11.2013, 13:04
Новичок на форуме
Отправить личное сообщение для sergant Посмотреть профиль Найти все сообщения от sergant
 
Регистрация: 15.11.2013
Сообщений: 3

Я извиняюсь за нубские вопросы, я не программист...
Этим вышеприведённым кодом надо заменить какие-то определённые куски оригинального кода или как-то иначе использовать?

Вот первоначальный скрипт:

$(document).ready(function(){

// $('input').placeholder();

// // Load Sale startdate from php
// $.ajax({
// type: "POST",
// url: "countdown.php"
// }).done(function( msg ) {
// $('#countdown').data('startdate', msg);
// });

// // Load Sale startdate from php
// $.ajax({
// type: "POST",
// url: "countdown.php"
// }).done(function( msg ) {
// $('#countdown2').data('startdate', msg);
// });
$('.var').on('click', function(){
if($(this).data('clicked') == '0') {
$(this).val('');
$(this).data('clicked', '1');
}
});


$('.order-trigger').on('click', function(){

var errors = [];
var data = {};
var parent = $(this).closest('.order');
$.each(parent.find('.var'), function(){
if($(this).hasClass('required')) {
if($(this).val() == "" || $(this).data('clicked') == '0') {
$(this).css('border', '1px solid red');
errors.push(1);
} else {
$(this).css('border', 'none');
data[$(this).attr('name')] = $(this).val();
}
}
});

if(parent.find('input[name=phone]').val() == "" && parent.find('input[name=email]').val() == ""){
errors.push(1);
}

if(errors.length === 0) {
// ajax
$.ajax({
type: "POST",
url: "mail.php",
data: data
}).done(function( msg ) {
yaCounter22960594.reachGoal('ORDER');
console.log(msg);
parent.html('<div class="alert alert-success" style="height: 200px; text-align: center; font-family: \'Open Sans\', sans-serif;"><i class="icon-ok-sign"></i><h1 style="font-size: 21px; padding-top: 70px;">Заявка отправлена !<br> Совсем скоро<br> с Вами свяжемся,<br> спасибо !</h1></div>');
});
}
});



$('.callback-trigger').on('click', function(){

var errors = [];
var data = {};
var parent = $(this).closest('.order');
$.each(parent.find('.var'), function(){
if($(this).hasClass('required')) {
if($(this).val() == "") {
$(this).css('border', '1px solid red');
errors.push(1);
} else {
$(this).css('border', '1px solid #ccc');
data[$(this).attr('name')] = $(this).val();
}
}
});

if(errors.length === 0) {
// ajax
$.ajax({
type: "POST",
url: "mail.php",
data: data
}).done(function( msg ) {
yaCounter22960594.reachGoal('ORDER');
console.log(msg);
parent.html('<h1 style="text-align: center; font-family: \'Open Sans\', sans-serif; margin: 0px; color: #fff">Заявка отправлена !</h1>');
});
}
});


});

Последний раз редактировалось sergant, 16.11.2013 в 13:14.
Ответить с цитированием