function formHandler(){ var userFields = null; var params = null; var url='https://digitalmarketer47196.activehosted.com/proc.php'; var hiddenFields='u=1&f=1&c=0&m=0&act=sub&v=2&'; var email=decodeURIComponent(readCookie('email')); var step = jQuery('#cStep').val(); alert(step); if(step == 1) { var email=jQuery('#email').val(); if(email=='') return; userFields = 'email=' + email; params = hiddenFields + userFields; createCookie('email',email,1); } else if(step==2){ if(isAgreed()){ alert('agree'); var firstName = jQuery("#contact_fields_first_name"), lastName = jQuery("#contact_fields_last_name"), companyName = jQuery("#contact_fields_company_name"); userFields='firstname=' + firstName.val() + '&lastname=' + lastName.val() + '&field[1]=' + companyName.val() + '&email=' + email; params = hiddenFields + userFields; } else return; } else if(step==3){ var role=jQuery("input[name='field[2]']:checked").val(); if(role==undefined){ alert('Please select one option'); return; } userFields = 'email=' + email + '&field[2]=' + role; params = hiddenFields + userFields; } else if(step==4){ var size=jQuery("input[name='field[3]']:checked").val(); if(size==undefined){ alert('Please select one option'); return; } userFields = 'email=' + email + '&field[3]=' + size; params = hiddenFields + userFields; } else { alert('something wrong'); return; } alert(params); jQuery.post(url,params,function(data,status){ console.log('ajax call'); console.log(data); console.log(status); }); } function isAgreed() { jQuery('input').removeClass('is-invalid'); jQuery('.invalid-feedback').remove(); var firstName = jQuery("#contact_fields_first_name"), lastName = jQuery("#contact_fields_last_name"), email = jQuery("#contact_fields_email"), companyName = jQuery("#contact_fields_company_name"), agreed = jQuery("#termsCheck"), status = true; if(!jQuery.trim(firstName.val()).length) { firstName.addClass('is-invalid'); firstName.parent().append('
Please provide first name
'); status = false; } if(!jQuery.trim(lastName.val()).length) { lastName.addClass('is-invalid'); lastName.parent().append('
Please provide last name
'); status = false; } if(!jQuery.trim(companyName.val()).length) { companyName.addClass('is-invalid'); companyName.parent().append('
Please provide company name
'); status = false; } if(!agreed.is(":checked")) { agreed.addClass('is-invalid'); agreed.parent().append('
Please accept our terms and conditions
'); status = false; } return status; } function createCookie(name, value, days) { var expires = ""; if (days) { var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + value + expires + "; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); } return null; } function eraseCookie(name) { createCookie(name, "", -1); }