'); event.preventDefault(); if (myDropzone.getQueuedFiles().length > 0) { myDropzone.processQueue(); } else { sendFormWithoutFiles(myDropzone); } }); //send all the form data along with the files: this.on("sendingmultiple", function(data, xhr, formData) { var fields = $('#quoteForm :input').serializeArray(); jQuery.each( fields, function( i, field ) { formData.append(field.name, field.value); }); }); this.on("successmultiple", function(file, responseMessage) { responseManager(this, responseMessage); switch ('ko') { case 'en': location.href = "https://www.trustedtranslations.com/thanks?zf_lang=ko" break; case 'es': location.href = "https://www.trustedtranslations.com/es/gracias?zf_lang=ko" break; case 'fr': location.href = "https://www.trustedtranslations.com/fr/merci?zf_lang=ko" break; case 'de': location.href = "https://www.trustedtranslations.com/de/dankeschon?zf_lang=ko" break; case 'pt-br': location.href = "https://www.trustedtranslations.com/pt-br/obrigado?zf_lang=ko" break; case 'nl': location.href = "https://www.trustedtranslations.com/nl/bedankt?zf_lang=ko" break; case 'ja': location.href = "https://www.trustedtranslations.com/ja/thanks?zf_lang=ko" break; case 'ru': location.href = "https://www.trustedtranslations.com/ru/thanks?zf_lang=ko" break; case 'zh-hans': location.href = "https://www.trustedtranslations.com/zh-hans/thanks?zf_lang=ko" break; case 'ar': location.href = "https://www.trustedtranslations.com/ar/thanks?zf_lang=ko" break; case 'ko': location.href = "https://www.trustedtranslations.com/ko/thanks?zf_lang=ko" break; default: location.href = "https://www.trustedtranslations.com/thanks?zf_lang=ko" } }); this.on("maxfilesreached", function(file, responseMessage) { $('.error-generated').remove(); var labelError = "
"; $(labelError).insertAfter( "#myDropzone"); }); this.on("removedfile", function(file, responseMessage) { $('.error-generated').remove(); if (myDropzone.files.length > 10 ) { var labelError = "
"; $(labelError).insertAfter("#myDropzone"); } }); this.on("success", function(file, responseMessage) { responseManager(this, responseMessage); switch ('ko') { case 'en': location.href = "https://www.trustedtranslations.com/thanks?zf_lang=ko" break; case 'es': location.href = "https://www.trustedtranslations.com/es/gracias?zf_lang=ko" break; case 'fr': location.href = "https://www.trustedtranslations.com/fr/merci?zf_lang=ko" break; case 'de': location.href = "https://www.trustedtranslations.com/de/dankeschon?zf_lang=ko" break; case 'pt-br': location.href = "https://www.trustedtranslations.com/pt-br/obrigado?zf_lang=ko" break; case 'nl': location.href = "https://www.trustedtranslations.com/nl/bedankt?zf_lang=ko" break; case 'ja': location.href = "https://www.trustedtranslations.com/ja/thanks?zf_lang=ko" break; case 'ru': location.href = "https://www.trustedtranslations.com/ru/thanks?zf_lang=ko" break; case 'zh-hans': location.href = "https://www.trustedtranslations.com/zh-hans/thanks?zf_lang=ko" break; case 'ar': location.href = "https://www.trustedtranslations.com/ar/thanks?zf_lang=ko" break; case 'ko': location.href = "https://www.trustedtranslations.com/ko/thanks?zf_lang=ko" break; default: location.href = "https://www.trustedtranslations.com/thanks?zf_lang=ko" } }); } }); function responseManager(dropZone, responseMessage) { if (responseMessage.data){ window.location.href = responseMessage.data.redirect; } else if(responseMessage.error){ dropZone.removeAllFiles(); grecaptcha.reset(); $('#sendForm').prop('disabled', true); $('.error-generated').remove(); var labelError = "
"; $(labelError).insertAfter( "#"+responseMessage.error.field ); } else { dropZone.removeAllFiles(); grecaptcha.reset(); $('#sendForm').prop('disabled', true); } } function sendFormWithoutFiles(dropZone){ let formToProcess = $('#quoteForm'); $.ajax({ type : 'POST', data: formToProcess.serialize(), url: formToProcess.attr("action"), cache : false, async: false, success : function(response) { responseManager(dropZone, response); switch ('ko') { case 'en': location.href = "https://www.trustedtranslations.com/thanks?zf_lang=ko" break; case 'es': location.href = "https://www.trustedtranslations.com/es/gracias?zf_lang=ko" break; case 'fr': location.href = "https://www.trustedtranslations.com/fr/merci?zf_lang=ko" break; case 'de': location.href = "https://www.trustedtranslations.com/de/dankeschon?zf_lang=ko" break; case 'pt-br': location.href = "https://www.trustedtranslations.com/pt-br/obrigado?zf_lang=ko" break; case 'nl': location.href = "https://www.trustedtranslations.com/nl/bedankt?zf_lang=ko" break; case 'ja': location.href = "https://www.trustedtranslations.com/ja/thanks?zf_lang=ko" break; case 'ru': location.href = "https://www.trustedtranslations.com/ru/thanks?zf_lang=ko" break; case 'zh-hans': location.href = "https://www.trustedtranslations.com/zh-hans/thanks?zf_lang=ko" break; case 'ar': location.href = "https://www.trustedtranslations.com/ar/thanks?zf_lang=ko" break; case 'ko': location.href = "https://www.trustedtranslations.com/ko/thanks?zf_lang=ko" break; default: location.href = "https://www.trustedtranslations.com/thanks?zf_lang=ko" } }, error : function(jqXHR, status, error) { dropZone.removeAllFiles(); grecaptcha.reset(); $('#sendForm').prop('disabled', true); } }); }