{"id":1905,"date":"2026-03-31T21:02:34","date_gmt":"2026-03-31T21:02:34","guid":{"rendered":"https:\/\/salkantay-trail.com\/?page_id=1905"},"modified":"2026-04-02T22:26:51","modified_gmt":"2026-04-02T22:26:51","slug":"booking-form","status":"publish","type":"page","link":"https:\/\/salkantay-trail.com\/de\/booking-form\/","title":{"rendered":"Booking Form"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1905\" class=\"elementor elementor-1905\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c76a959 e-con-full e-flex e-con e-parent\" data-id=\"c76a959\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ec85ac elementor--h-position-center elementor--v-position-middle elementor-arrows-position-inside elementor-pagination-position-inside elementor-widget elementor-widget-slides\" data-id=\"3ec85ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;transition&quot;:&quot;slide&quot;,&quot;transition_speed&quot;:500}\" data-widget_type=\"slides.default\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-slides-wrapper elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Folien\" dir=\"ltr\" data-animation=\"fadeInUp\">\n\t\t\t\t<div class=\"swiper-wrapper elementor-slides\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-repeater-item-ea447dc swiper-slide\" role=\"group\" aria-roledescription=\"slide\"><div class=\"swiper-slide-bg\" role=\"img\" aria-label=\"salkantaytrek 001\"><\/div><div class=\"elementor-background-overlay\"><\/div><div class=\"swiper-slide-inner\" ><div class=\"swiper-slide-contents\"><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4138c0 elementor-widget elementor-widget-heading\" data-id=\"c4138c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">BOOKING FORM<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-48d38de e-con-full e-flex e-con e-parent\" data-id=\"48d38de\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56dd517 elementor-widget elementor-widget-html\" data-id=\"56dd517\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n\n\n\n\n\n\n<form class=\"custom-booking-form booking-ajax-multi\" data-lang=\"de\" action=\"\">\n    <div class=\"form-group\">\n        <label>Vollst\u00e4ndiger Name<\/label>\n        <input type=\"text\" name=\"name\" placeholder=\"Ihr Name\" required>\n    <\/div>\n    <div class=\"form-group\">\n        <label>E-Mail-Adresse<\/label>\n        <input type=\"email\" name=\"email\" placeholder=\"mail@beispiel.de\" required>\n    <\/div>\n    <div class=\"form-group\">\n        <label>W\u00e4hlen Sie Ihren Trek<\/label>\n        <select name=\"trek\" required>\n            <option value=\"classic-5d\">Klassischer Salkantay Trek 5 Tage<\/option>\n            <option value=\"express-4d\">Salkantay Trek Express 4 Tage<\/option>\n            <option value=\"luxury-5d\">Luxus Salkantay Trek 5 Tage<\/option>\n            <option value=\"expedition-10d\">Salkantay + Choquequirao 10 Tage<\/option>\n            <option value=\"private\">Privater Salkantay Trek<\/option>\n        <\/select>\n    <\/div>\n    <div class=\"form-group\">\n        <label>Vorgeschlagenes Startdatum<\/label>\n        <input type=\"date\" name=\"start_date\" required>\n    <\/div>\n    <div class=\"form-group\">\n        <label>Anzahl der Reisenden<\/label>\n        <input type=\"number\" name=\"travelers\" min=\"1\" value=\"1\">\n    <\/div>\n    <button type=\"submit\" class=\"submit-btn\">Mein Abenteuer Buchen<\/button>\n    <div class=\"booking-response\" style=\"display:none; margin-top:15px; padding:15px; border-radius:5px; text-align:center; font-weight:bold;\"><\/div>\n<input type=\"hidden\" name=\"trp-form-language\" value=\"de\"\/><\/form>\n\n\n\n\n\n\n<style>\n    .custom-booking-form { display: grid; gap: 15px; font-family: sans-serif; background: #f9f9f9; padding: 20px; border-radius: 8px; border: 1px solid #eee; }\n    .form-group { display: flex; flex-direction: column; gap: 5px; }\n    .form-group label { font-size: 14px; font-weight: bold; color: #333; }\n    .form-group input, .form-group select { padding: 12px; border: 1px solid #ccc; border-radius: 5px; font-size: 14px; }\n    .submit-btn { background: #0073aa; color: white; border: none; padding: 15px; border-radius: 5px; cursor: pointer; font-weight: bold; transition: 0.3s; font-size: 16px; }\n    .submit-btn:hover { background: #005a87; }\n<\/style>\n\n<script>\ndocument.querySelectorAll('.booking-ajax-multi').forEach(form => {\n    form.addEventListener('submit', function(e) {\n        e.preventDefault();\n        const btn = this.querySelector('.submit-btn');\n        const responseDiv = this.querySelector('.booking-response');\n        const lang = this.getAttribute('data-lang');\n        const formData = new FormData(this);\n        formData.append('action', 'process_custom_form');\n        \n        btn.disabled = true;\n        let originalText = btn.innerText;\n        btn.innerText = (lang === 'es' || lang === 'pt') ? 'Enviando...' : (lang === 'fr' ? 'Envoi...' : 'Sending...');\n\n        fetch('\/wp-admin\/admin-ajax.php', {\n            method: 'POST',\n            body: formData\n        })\n        .then(res => res.json())\n        .then(data => {\n            responseDiv.style.display = 'block';\n            responseDiv.style.backgroundColor = '#e7f4e9';\n            responseDiv.style.\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d287650 elementor-widget elementor-widget-spacer\" data-id=\"d287650\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>BOOKING FORM document.querySelectorAll(&#8216;.booking-ajax-multi&#8217;).forEach(form => { form.addEventListener(&#8216;submit&#8217;, function(e) { e.preventDefault(); const btn = this.querySelector(&#8216;.submit-btn&#8217;); const responseDiv = this.querySelector(&#8216;.booking-response&#8217;); const lang = this.getAttribute(&#8216;data-lang&#8217;); const formData = new FormData(this); formData.append(&#8216;action&#8217;, &#8216;process_custom_form&#8217;); btn.disabled = true; let originalText = btn.innerText; btn.innerText = (lang === &#8216;es&#8217; || lang === &#8216;pt&#8217;) ? &#8216;Enviando&#8230;&#8217; : (lang === &#8216;fr&#8217; ? &#8216;Envoi&#8230;&#8217; : &#8216;Sending&#8230;&#8217;); fetch(&#8216;\/wp-admin\/admin-ajax.php&#8217;, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-1905","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/salkantay-trail.com\/de\/wp-json\/wp\/v2\/pages\/1905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salkantay-trail.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/salkantay-trail.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/salkantay-trail.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/salkantay-trail.com\/de\/wp-json\/wp\/v2\/comments?post=1905"}],"version-history":[{"count":13,"href":"https:\/\/salkantay-trail.com\/de\/wp-json\/wp\/v2\/pages\/1905\/revisions"}],"predecessor-version":[{"id":3051,"href":"https:\/\/salkantay-trail.com\/de\/wp-json\/wp\/v2\/pages\/1905\/revisions\/3051"}],"wp:attachment":[{"href":"https:\/\/salkantay-trail.com\/de\/wp-json\/wp\/v2\/media?parent=1905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}