function submitForm() {
var formData = 'form=' + $('.formstack input[name=form]').val(); $('.fsField').each( function() { formData += '&' + $(this).attr('id') + '=' + $(this).val(); }); $.ajax({ url: 'http://quickonboarding.viso.tv/formstack.php', async: false, type:'POST', data:formData, success:function ( data ) { $('.formstack').fadeOut(); $('.thanks').fadeIn(); }, });
}
function validateForm(e) {
var el = e.target; var emailReg = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; // Check input fields if(e.value == null) { el.classList.add('required') } else { el.classList.remove('required') } // Check email fields if(el.type == 'email' && !emailReg.test(el.value)) { el.classList.add('required') } else { el.classList.remove('required') } // Toggle submit button if($('.fsField').hasClass('required')) { $('.submit').addClass('disabled') } else { $('.submit').removeClass('disabled') } // Clear if any empty fields if($('.fsField').val() == '') { $('.submit').addClass('disabled') }
}
$(document).ready(function(e) {
$('.fsField').focus(function(e) { validateForm(e); }) $('.fsField').blur(function(e) { validateForm(e); })
});
// jQuery('form .submit').click(function(e) { // e.preventDefault(); // Cancel the form submit action // var form_id = jQuery(this).parents('form').attr('id'); // var this_form = “fsForm1775897”;
// var inputs = jQuery('#'this_form
' .fsRequired'); // var extraInputs = jQuery('#'this_form
' textarea, #'this_form
' input:checked'); // var emailReg = /^([a-zA-Z0-9_.-])
@(()\.)
([a-zA-Z0-9]{2,4})+$/;
// jQuery(inputs).each( function() { // if (jQuery(this).val() == “”) { // jQuery(this) // .addClass('required'); // } else { // jQuery(this) // .removeClass('required'); // } // });
// if (!emailReg.test(jQuery('#'this_form
' input.email').val())) { // jQuery('#'this_form
' input.email').addClass('required'); // } else { // jQuery('#'this_form
' input.email').removeClass('required'); // }
// if ( inputs.hasClass('required') ) { // jQuery('.error').fadeIn(); // } else { // jQuery('.error').fadeOut(); // }
// if ( !inputs.hasClass('required') ) { // var formData = “form=” + jQuery(“.formstack input”).val();
// jQuery(inputs).each( function() { // formData += “&” + jQuery(this).attr(“id”) + “=” + jQuery(this).val(); // }); // jQuery(extraInputs).each( function() { // formData += “&” + jQuery(this).attr(“id”) + “=” + jQuery(this).val(); // });
// jQuery.ajax({ // url: “quickonboarding.viso.tv/formstack.php”, // async: false, // type:“POST”, // data:formData, // success:function ( data ) { // jQuery('.formstack').fadeOut(); // jQuery('.thanks').fadeIn(); // }, // }); // } // });