Parlo Tours Contact Us Landing Photo

WE ARE HERE FOR YOU

Get In Touch

Contact Us

Curious about our tour packages? Share your inquiry, and our Travel Consultant will soon craft an exclusive travel adventure just for you!

Got a review for us? Leave us a testimonial!

Enquiry

One or more fields have an error. Please check and try again.

$('.enquiry-form-container #interest_in_select2, .enquiry-form-container #categories_select2').select2() $('input[name="preferred_departure_date"]').daterangepicker({ opens: 'left', minViewMode:'month', autoApplyClickedRange:true, locale: { format: 'MMM-YY' }, // minDate:new Date() }, function(start, end, label) { }); var enquiryFormContainer = '.enquiry-form-container' $(`${enquiryFormContainer} form`).on('submit', function(e) { e.preventDefault() // Hide submit btn and show loading status $(`${enquiryFormContainer} .submit-container button`).hide(); $(`${enquiryFormContainer} .submit-container .form_loading__container`).show(); $(`${enquiryFormContainer} .form-top .err-msg`).text(''); // Clear all error message $(`${enquiryFormContainer} .form-bottom`).removeClass('form-bottom-show'); let firstName = $(`${enquiryFormContainer} input[name="first_name"]`).val(); let lastName = $(`${enquiryFormContainer} input[name="last_name"]`).val(); let email = $(`${enquiryFormContainer} input[name="email"]`).val(); let phone = $(`${enquiryFormContainer} input[name="phone"]`).val(); let interestIn = $(`${enquiryFormContainer} select[name="interest_in[]"]`).val(); let categories = $(`${enquiryFormContainer} select[name="categories[]"]`).val(); let num_of_person = $(`${enquiryFormContainer} select[name="num_of_person"]`).val(); let preferred_departure_date = $(`${enquiryFormContainer} input[name="preferred_departure_date"]`).val(); // Convert multi-select values to a readable string let interestedDestinationsText = interestIn.length > 0 ? interestIn.join(", ") : "N/A"; let categoriesText = categories.length > 0 ? categories.join(", ") : "N/A"; // Construct the message let message = `Hello, I would like to make an enquiry:\n\n` + `First Name: ${firstName}\n` + `Last Name: ${lastName}\n` + `Email: ${email}\n` + `Phone: ${phone}\n` + `Interested Destinations: ${interestedDestinationsText}\n` + `Preferred Departure Date: ${preferred_departure_date}\n` + `Number of Pax: ${num_of_person}\n` + `Categories: ${categoriesText}`; // Encode message for URL let encodedMessage = encodeURIComponent(message); // Generate WhatsApp link let whatsappURL = `https://wa.me/60172269588`; let whatsappLink = `${whatsappURL}?text=${encodedMessage}`; // Open WhatsApp window.open(whatsappLink, "_blank"); $.ajax({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, url: "https://parlotours.com.my/contact-us", method: 'POST', data: { 'first_name': firstName, 'last_name': lastName, 'email': email, 'phone': phone, 'interest_in': interestIn, 'categories': categories, 'num_of_person': num_of_person, 'preferred_departure_date': preferred_departure_date, }, success: function(res) { location.href = "https://parlotours.com.my/thank-you"; }, error: function(res) { if (res.responseJSON.errors) { for (const key in res.responseJSON.errors) { $(`${enquiryFormContainer} .form-top #${key}_err_msg`).text(res.responseJSON.errors[key]) } $(`${enquiryFormContainer} .form-bottom`).addClass('form-bottom-show') } }, }).always(() => { $(`${enquiryFormContainer} .submit-container button`).show() $(`${enquiryFormContainer} .submit-container .form_loading__container`).hide() }) });