//contact us form $(".contact_btn").on('click', function () { //disable submit button on click // $(".contact_btn").attr("disabled", "disabled"); // $(".contact_btn b").text('Sending'); $(".contact_btn i").removeClass('d-none'); //simple validation at client's end var post_data, output; var proceed = "true"; // var allBlank; var str = $('#contact-form-data').serializeArray(); $('#contact-form-data input').each(function() { if(!$(this).val()){ // alert('Some fields are empty'); proceed = "false"; } }); //everything looks good! proceed... if (proceed === "true") { var pathArray = window.location.pathname.split('/'); var secondLevelLocation = pathArray[3]; var accessURL; if(secondLevelLocation){ accessURL="../vendor/contact-mailer.php"; }else{ accessURL="vendor/contact-mailer.php"; } //data to be sent to server $.ajax({ type: 'POST', // url: 'vendor/contact-mailer.php', url: accessURL, data: str, dataType: 'json', success: function (response) { if (response.type == 'error') { output = '
' + response.text + '
'; } else { output = '
' + response.text + '
'; //reset values in all input fields $('.contact-form input').val(''); $('.contact-form textarea').val(''); } if ($("#result").length) { // alert("yes"); $("#result").hide().html(output).slideDown(); $(".contact_btn i").addClass('d-none'); }else{ if (response.type == 'error') { Swal.fire({ type: 'error', icon: 'error', title: 'Oops...', html: '
'+ response.text +'
', }) $(".contact_btn i").addClass('d-none'); }else{ Swal.fire({ type: 'success', icon: 'success', title: 'Success!', html: '
'+ response.text +'
', }) $(".contact_btn i").addClass('d-none'); } } }, error: function () { alert("Failer"); } }); } else { if ($("#result").length) { // alert("yes"); output = '
Please provide the missing fields.
'; $("#result").hide().html(output).slideDown(); $(".contact_btn i").addClass('d-none'); }else{ Swal.fire({ icon: 'error', type: 'error', title: 'Oops...', html: '
Please provide the missing fields.
' }) $(".contact_btn i").addClass('d-none'); } } }); //modal window form $(".modal_contact_btn").on('click', function () { //disable submit button on click // $(".modal_contact_btn").attr("disabled", "disabled"); // $(".modal_contact_btn b").text('Sending'); $(".modal_contact_btn i").removeClass('d-none'); //simple validation at client's end var post_data, output; var proceed = "true"; var str=$('#modal-contact-form-data').serializeArray(); $('#modal-contact-form-data input').each(function() { if(!$(this).val()){ proceed = "false"; } }); //everything looks good! proceed... if (proceed === "true") { var pathArray = window.location.pathname.split('/'); var secondLevelLocation = pathArray[3]; var accessURL; if(secondLevelLocation){ accessURL="../vendor/contact-mailer.php"; }else{ accessURL="vendor/contact-mailer.php"; } //data to be sent to server $.ajax({ type : 'POST', // url : 'vendor/contact-mailer.php', url : accessURL, data : str, dataType: 'json', success: function(response) { if (response.type == 'error') { output = '
' + response.text + '
'; } else { output = '
' + response.text + '
'; //reset values in all input fields $('.contact-form input').val(''); $('.contact-form textarea').val(''); } if ($("#quote_result").length) { $("#quote_result").hide().html(output).slideDown(); $(".modal_contact_btn i").addClass('d-none'); }else{ if (response.type == 'error') { Swal.fire({ type: 'error', icon: 'error', title: 'Oops...', html: '
'+ response.text +'
', }) $(".modal_contact_btn i").addClass('d-none'); }else{ Swal.fire({ type: 'success', icon: 'success', title: 'Success!', html: '
'+ response.text +'
', }) $(".modal_contact_btn i").addClass('d-none'); } } // $("#quote_result").hide().html(output).slideDown(); // $(".modal_contact_btn i").addClass('d-none'); }, error: function () { alert("Failer"); } }); } else { // output = '
Please provide the missing fields.
'; // $("#quote_result").hide().html(output).slideDown(); // $(".modal_contact_btn i").addClass('d-none'); if ($("#quote_result").length) { // alert("yes"); output = '
Please provide the missing fields.
'; $("#quote_result").hide().html(output).slideDown(); $(".modal_contact_btn i").addClass('d-none'); }else{ Swal.fire({ icon: 'error', type: 'error', title: 'Oops...', html: '
Please provide the missing fields.
' }) $(".modal_contact_btn i").addClass('d-none'); } } });