jQuery(document).ready(function($) {
var callbackFormWidth = $('.callback-btn').attr('data-formwidth');
if(!callbackFormWidth) {
callbackFormWidth = '400px';
}
$('.inline-container').width(callbackFormWidth);
if($.isFunction($.colorbox)){
$(".callback-form-show").colorbox({
width:callbackFormWidth
});
}
jQuery(document).ready(function($) {
$( ".submit-button" ).click(function( event ) {
event.preventDefault();
$('.submit-button').attr('disabled', 'disabled');
});
$('.callback-form-container').submit(function() {
var formInputs = $(this).find('.validate');
var errors = '';
$(formInputs).each(function() {
if($.trim(this.value) == '') {
fieldLabel = $(this).parent().find('span.label-text').html();
errors += '- ' + fieldLabel + '\n';
}
});
if(errors.length > 0) {
alert('Пожалуйста, заполните следующие поля:\n\n' + errors);
return false;
}
else
{
function get_action(form) {
var v = grecaptcha.getResponse();
if(v.length == 0)
{
return false;
grecaptcha.reset();
}
else
{
return true;
$.ajax({
type: "POST",
url: "/reCaptcha.php",
data: form.serialize(),
dataType: "json",
success : function(text){
if (text == "success"){
formSuccess();
} else {
formError();
submitMSG(false,text);
}
}
});
}
}
}
});
});
});
laimas, поразбирался, набросал, как понял.
Ошибок в структуре, полагаю, куча.
Но сейчас не грузится лайтбокс.
Ранее с такой ошибкой встречался, когда допускал "промахи" в балансе скобок, сейчас все на 5 раз перепроверил, видимо, дело в коде.
Ткнете носом?