|
|
|
@ -270,6 +270,7 @@ if (EXPO.common){ |
|
|
|
/** |
|
|
|
/** |
|
|
|
* registration form requires a special form of error messages |
|
|
|
* registration form requires a special form of error messages |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
|
|
|
|
// TODO: refactor same code
|
|
|
|
$('form.simple-validate-register').on('submit', function(e){ |
|
|
|
$('form.simple-validate-register').on('submit', function(e){ |
|
|
|
e.preventDefault(); |
|
|
|
e.preventDefault(); |
|
|
|
var $form = $(this), |
|
|
|
var $form = $(this), |
|
|
|
@ -333,6 +334,63 @@ if (EXPO.common){ |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var timer; |
|
|
|
|
|
|
|
$('form.simple-validate-register').on('keyup', 'input', function (e) { |
|
|
|
|
|
|
|
e.preventDefault(); |
|
|
|
|
|
|
|
var $form = $(this).parents('form'); |
|
|
|
|
|
|
|
clearTimeout(timer); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
timer = setTimeout(function () { |
|
|
|
|
|
|
|
$.post($form.data('validate-url'), $form.serializeArray(), function (data) { |
|
|
|
|
|
|
|
if (data.success){ |
|
|
|
|
|
|
|
$form.find('button').prop('disabled', false); |
|
|
|
|
|
|
|
$(".error", $form).remove(); |
|
|
|
|
|
|
|
$(".required.err", $form).removeClass("required err"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(".pwf-line .msg-help",$form).each(function () { |
|
|
|
|
|
|
|
var $this = $(this), |
|
|
|
|
|
|
|
defaultT = $this.attr("data-default"); |
|
|
|
|
|
|
|
if($.trim(defaultT) != ''){ |
|
|
|
|
|
|
|
$this.html('').text(defaultT); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//$resend.attr('data-email',mailVal);
|
|
|
|
|
|
|
|
// $.fancybox.close(true);
|
|
|
|
|
|
|
|
// $.fancybox('#pw-reg-complete');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
else{ |
|
|
|
|
|
|
|
$form.find('button').prop('disabled', true); |
|
|
|
|
|
|
|
// delete previous error messages
|
|
|
|
|
|
|
|
$(".error", $form).remove(); |
|
|
|
|
|
|
|
$(".required.err", $form).removeClass("required err"); |
|
|
|
|
|
|
|
$('.has_error', $form).removeClass('has_error'); |
|
|
|
|
|
|
|
$(".pwf-line .msg-help",$form).each(function () { |
|
|
|
|
|
|
|
var $this = $(this), |
|
|
|
|
|
|
|
defaultT = $this.attr("data-default"); |
|
|
|
|
|
|
|
if($.trim(defaultT) != ''){ |
|
|
|
|
|
|
|
$this.html('').text(defaultT).hide(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$.each(data.errors, function (index, value) { |
|
|
|
|
|
|
|
var $input = $("#id_"+index, $form), |
|
|
|
|
|
|
|
$error = $("<div/>").attr("class", "error").append(value), |
|
|
|
|
|
|
|
$msg = $input.closest(".pwf-line").find(".msg-help"); |
|
|
|
|
|
|
|
$input.parent().addClass('required err'); |
|
|
|
|
|
|
|
$input.parents('.pwf-line').addClass('has_error'); |
|
|
|
|
|
|
|
$msg.attr("data-default", $msg.text()); |
|
|
|
|
|
|
|
$msg.text('').prepend($error); |
|
|
|
|
|
|
|
$msg.show(); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
}, 500); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
}); |
|
|
|
}); |
|
|
|
//private
|
|
|
|
//private
|
|
|
|
$(function () { |
|
|
|
$(function () { |
|
|
|
|