Vote par le CA de la Cnaf du bonus attractivité : top départ pour les revalorisations salariales (2024)

Nos partenaires
Inscrivez-vous à la newsletter
'); } }else { var input = theForm.find('input[name="' + required[i] + '"]'); var inputType = input.attr('type'); if (inputType == 'text' || inputType == 'number') { if (input.val() == "" || input.val() == emptyError) { input.closest('.row').addClass("needsfilled"); input.closest('.row').append('

' + emptyError + '

'); } else { if (required[i] == 'email') { if (!/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(input.val())) { input.closest('.row').addClass("needsfilled"); input.closest('.row').append('

' + emailError + '

'); input.val(''); } else { input.closest('.row').removeClass("needsfilled"); } } else if (required[i] == 'SMS') { if ($('#sms_prefix').length && $('#sms_prefix').val() == '') { input.closest('.row').addClass("needsfilled"); input.closest('.row').append('

' + emptyError + '

'); } else { input.closest('.row').removeClass("needsfilled"); } } else { input.closest('.row').removeClass("needsfilled"); } } } else if (inputType == 'radio') { if (input.is(':checked') == false) { input.closest('.row').addClass("needsfilled"); input.closest('.row').append('

' + emptyError + '

'); } } else if (required[i] == 'Captcha' && typeof grecaptcha != 'undefined') { var captchaResponse = grecaptcha.getResponse(); if (captchaResponse.length == 0) { $(".captcha > div.row").addClass("needsfilled"); $(".captcha > div.row").append('

' + emptyError + '

'); } else { $(".captcha > div.row").removeClass("needsfilled"); } } else if (required[i] == 'FONCTION'){ if( !$('#FONCTION').val() ){ console.log('pas de valeur fonction'); $('#FONCTION').closest('.row').addClass("needsfilled"); $('#FONCTION').parent().append('

' + emptyError + '

'); }else { $('#FONCTION').closest('.row').removeClass("needsfilled"); } } else { var fields = input.serializeArray(); if (fields.length == 0) { input.closest('.row').addClass("needsfilled"); //$("select").parent().append('

' + emptyError + '

'); } else { input.closest('.row').removeClass("needsfilled"); } } } } $(".row").each(function(){ var spanElement = $(this).find('span'); var ele = $(this).find("input"); var alertWidth = ele.width() + 10; var smsPrefix = ($(this).find('#sms_prefix').length > 0 ) ? $(this).find('#sms_prefix').val() : ''; if ( $(this).find('input[name=SMS]').length > 0 ) { var ele_sms = $(this).find('input[name=SMS]'); if (!isValidSms(ele_sms, smsPrefix + ele_sms.val()) && ele_sms.val() != "") { ele_sms.closest('.row').addClass("needsfilled"); ele_sms.closest('.row').append('

'+ smsError +'

' ); ele_sms.val(''); } } if(spanElement.text() == dateFormat){ if (!isValidDate(ele.val()) && ele.val() != ""){ ele.closest('.row').addClass("needsfilled"); ele.closest('.row').append('

'+ dateError +'

' ); ele.val(''); } } }); $('div.message_area button.close').on('click', function() { $(this).parent().remove(); }); if (theForm.find('input').closest('.row').hasClass("needsfilled") || $(".captcha > div.row").hasClass("needsfilled")) { return false; }else{ // submit ajax process --> coding here var requestUrl = theForm.attr('action'); var postData = theForm.serialize(); theForm.addClass(sib_prefix+'_processing'); theForm.parent().find('#'+sib_prefix+'_loading_gif_area').show(); theForm.css('opacity', '0.5'); $.ajax({ url:requestUrl, data : postData, dataType:'json', type:'POST', beforeSend:function(){ }, success:function(data){ var theForm = $('.'+sib_prefix+'_processing'); theForm.parent().find('#'+sib_prefix+'_loading_gif_area').hide(); theForm.css('opacity', '1'); if (data.result != undefined) { if ((data.result.result == 'success') || (data.result.result == 'emailExist') || (data.result.result == 'OK') || (data.result.result == 'OK_UPDATE')) { backColor = '#dff0d8'; borderColor = '#d6e9c6'; color = '#3c763d'; theForm[0].reset(); theForm.find('input:radio').prop('checked', false); } else { backColor = '#f2dede'; borderColor = '#ebccd1'; color = '#a94442'; } var messageHtml = '

'; if (data.result.result == 'success' || data.result.result == 'OK') { messageHtml += data.result.succcess_msg; if (data.result.smsExist != ''){ var smsMSG = ''; var smsNumber = data.result.smsExist; smsMSG = data.result.smsExist_msg.split('[number]'); messageHtml += '. '+smsMSG[0]+smsNumber+smsMSG[1]; } if (data.result.url_redirect != '') { location.href = data.result.url_redirect; } } else if(data.result.result == 'sms_emailExist') { var emailMSG = ''; var emailAddress = data.result.emailExist; emailMSG = data.result.emailExist_msg.split('[address]'); messageHtml += '. '+emailMSG[0]+emailAddress+emailMSG[1]; } else if(data.result.result == 'invalid_request' || data.result.result == 'invalidEmail') { messageHtml += data.result.invalid_err_msg; } else if(data.result.result == 'invalidSms') { messageHtml += data.result.invalidSms_msg; } else if(data.result.result == 'emailExist' || data.result.result == 'OK_UPDATE') { messageHtml += data.result.exist_err_msg; if (data.result.smsExist != ''){ var smsMSG = ''; var smsNumber = data.result.smsExist; smsMSG = data.result.smsExist_msg.split('[number]'); messageHtml += '. '+smsMSG[0]+smsNumber+smsMSG[1]; } if (data.result.url_redirect != '') { location.href = data.result.url_redirect; } } else if(data.result.result == 'dateFormat' || data.result.result == 'reqMiss' ) { messageHtml += data.result.general_err_msg; } else if(data.result.result == 'invalidCaptcha') { messageHtml += data.result.general_err_msg; } messageHtml += '

'; theForm.find('.'+sib_prefix+'-container').prepend(messageHtml); $('div.message_area button.close').on('click', function() { $(this).parent().remove(); }); theForm.removeClass(sib_prefix+'_processing'); } } }); } return false; }); $('#'+sib_prefix+'_embed_signup :input').on('click',function() { if ($(this).closest('.row').hasClass("needsfilled") ) { $(this).closest('.row').find('div.message_area').remove(); $(this).closest('.row').removeClass("needsfilled"); } }); $('#'+sib_prefix+'_embed_signup input[type=radio]').on('click',function(){ if ($(this).closest('.row').hasClass("needsfilled") ) { $(this).attr('checked', true); $(this).closest('.row').find('div.message_area').remove(); $(this).closest('.row').removeClass("needsfilled"); } }); // allow to input 0-9 and - only for date field $("input").on('keypress', function(event) { if($(this).closest(".row").find("." + sib_prefix + "_dateformat").length > 0){ validateInteger('date', event); } }); $("#SMS").on('keypress', function (event){ var length = $(this).val().length; validateInteger(length, event); }); $("input[type=number]").on('keypress', function(event) { var theEvent = event || window.event; var key = theEvent.keyCode || theEvent.which; key = String.fromCharCode( key ); // 0-9, +/-, space, brackets var regex = /[0-9]/; if( !regex.test(key)) { theEvent.returnValue = false; key = theEvent.keyCode; // ignore input for del,tab, back, left, right, home and end key if(theEvent.preventDefault && key != 9 && key != 8 ) theEvent.preventDefault(); var eleRow = $(this).closest('.row'); var frmLang = eleRow.closest('.forms-builder-wrapper').find('#'+sib_prefix+'_embed_signup_lang').val(); var numberError = "Please enter a number."; if (frmLang == "fr") { numberError = "Veuillez entrer un nombre."; } else if (frmLang == "es") { numberError = "Please enter a number."; } else if (frmLang == "pt") { numberError = "Please enter a number."; } else if (frmLang == "it") { numberError = "Please enter a number."; } else if (frmLang == "de") { numberError = "Please enter a number."; } if( !eleRow.find('.message_area').length) { eleRow.append('

' + numberError + '

' ); } } }); $(document).on('click', '.message_area .close', function() { $(this).closest('.message_area').remove(); }); $(document).on('click', '.sib-dropdown-toggle.country-flg', function() { $(".country-block ul").toggle(); }); $(document).on( 'click', '.country-block ul li a' ,function() { var code = $(this).data('code'); var cCode = $(this).data('c_code'); $('.sib-dropdown-toggle .cflags').attr('class','cflags'); $('.sib-dropdown-toggle .cflags').addClass(cCode); // update country prefix $('#sms_prefix').val('+' + code); $(".country-block ul").hide(); }); $(document).bind('click', function(e) { var $clicked = $(e.target); if (! $clicked.parents().hasClass("country-block")) $(".country-block ul").hide(); }); if( $('.sms_field .country-block').length ) { var cflagsClasses = $('.sib-dropdown-toggle .cflags').attr('class').split(' '); if(cflagsClasses[1] && cflagsClasses[1] != '') { var countryCode = $('.sib-dropdown-menu').find('[data-c_code="' + cflagsClasses[1] + '"]').data('code'); // update country prefix $('#sms_prefix').val('+' + countryCode); } else { $('.sib-dropdown-toggle .cflags').addClass('FR'); var countryCode = $('.sib-dropdown-menu').find('[data-c_code="FR"]').data('code'); // update country prefix $('#sms_prefix').val('+' + countryCode); } } // set last submit to avoid refresh post $("#hdn_email_txt").val(new Date().getTime()); // gCaptcha responsive function rescale_gCaptcha(){ var width = $('#theform').find('#gcaptcha').parent().width(); if (width < 350) { var scale = width / 350; $('#gcaptcha').css('transform', 'scale(' + scale + ')'); $('#gcaptcha').css('-webkit-transform', 'scale(' + scale + ')'); $('#gcaptcha').css('transform-origin', '0 0'); $('#gcaptcha').css('-webkit-transform-origin', '0 0'); } } rescale_gCaptcha(); $(window).on('resize', function(){ rescale_gCaptcha(); }); $('#gcaptcha').css('margin-left', '0px'); }(jQuery));
Vote par le CA de la Cnaf du bonus attractivité : top départ pour les revalorisations salariales (2024)

References

Top Articles
Latest Posts
Article information

Author: Kimberely Baumbach CPA

Last Updated:

Views: 5827

Rating: 4 / 5 (61 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Kimberely Baumbach CPA

Birthday: 1996-01-14

Address: 8381 Boyce Course, Imeldachester, ND 74681

Phone: +3571286597580

Job: Product Banking Analyst

Hobby: Cosplaying, Inline skating, Amateur radio, Baton twirling, Mountaineering, Flying, Archery

Introduction: My name is Kimberely Baumbach CPA, I am a gorgeous, bright, charming, encouraging, zealous, lively, good person who loves writing and wants to share my knowledge and understanding with you.