Your IP : 3.144.25.1
function requiredCheck(selector, type){
if(!type){
type = 'placeholder';
}
else{
type = 'tooltip';
}
var error = false;
$(selector).css('position', 'relative');
$(selector + ' .required').removeClass('r_error');
$(selector + ' .required').each(function(i, el) {
if ($(el).hasClass('r_phone')) {
var myRe = /^((8|\+38|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,11}$/i;
if (!myRe.exec($(el).val())) {
error = true;
$(el).parent().addClass('has-error');
if(type == 'tooltip'){
$('<div class="tooltip">Неверный формат</div>').insertAfter($(el)).css({'top':$(el).position().top, 'left' : ($(el).position().left-$(el).width())});
}
else{
$(el).attr('placeholder', 'Неверный формат');
}
}
}
else if ($(el).hasClass('r_email')) {
if ($(el).val().length) {
var myRe = /[0-9a-z_]+@[0-9a-z_]+\.[a-z]{2,5}/i;
if (!myRe.exec($(el).val())) {
error = true;
$(el).parent().addClass('has-error');
if(type == 'tooltip') {
$('<div class="tooltip">E-mail указан неверно</div>').insertAfter($(el)).css({'top':$(el).position().top, 'left' : ($(el).position().left-$(el).width())});
}
else{
$('.wrong_email').show();
}
}
}
else {
error = true;
$(el).parent().addClass('has-error');
if(type == 'tooltip') {
$('<div class="tooltip">Заполните E-mail</div>').insertAfter($(el)).css({'top':$(el).position().top, 'left' : ($(el).position().left-$(el).width())});
}
else{
$(el).val('').attr('placeholder', 'поле E-mail не должно быть пустым');
}
}
}
else {
if (!$(el).val().length) {
error = true;
$(el).parent().addClass('has-error');
if(type == 'tooltip') {
$('<div class="tooltip">Поле не должно быть пустым</div>').insertAfter($(el)).css({'top':$(el).position().top, 'left' : ($(el).position().left-$(el).width())});
}
else{
$(el).val('').attr('placeholder', 'Поле не должно быть пустым');
}
}
}
$(".r_error").focusin(function() {
$(el).attr("placeholder", $(el).attr("data-val"));
$(el).next('.tooltip').remove();
$(this).parent().removeClass("has-error");
});
});
return error;
}