{"id":109,"date":"2014-11-18T16:55:16","date_gmt":"2014-11-18T15:55:16","guid":{"rendered":"http:\/\/www.campingwarandebvba.be\/?page_id=109"},"modified":"2026-07-10T10:09:17","modified_gmt":"2026-07-10T08:09:17","slug":"reserver-en-ligne","status":"publish","type":"page","link":"https:\/\/campingwarandebvba.be\/fr\/reserver-en-ligne\/","title":{"rendered":"DEMANDE DE R\u00c9SERVATIONS"},"content":{"rendered":"<p><strong>Attention : un seul chien autoris\u00e9 au maximum.<\/strong><\/p>\n<div class=\"form\" id=\"book-online-form\">\n\t<form accept-charset=\"UTF-8\" method=\"post\">\n<p><label class=\"frm-label\">Votre s\u00e9jour<\/label>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_num_persons\">Nombre de personnes: <span class=\"obligatory\">*<\/span><\/label><input class=\"frm-field small\" id=\"frm_num_persons\" name=\"frm_num_persons\" required=\"required\" type=\"text\" value=\"\" \/>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_type\">Type de s\u00e9jour: <span class=\"obligatory\">*<\/span><\/label><select class=\"frm-field medium\" id=\"frm_type\" name=\"frm_type\" required=\"required\"><option selected='selected' value=\"0\">-<\/option><option value=\"1\">Caravane tractable<\/option><option value=\"2\">Mobilhome<\/option><option value=\"3\">Tente<\/option><\/select>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_length\">Longueur de la caravane ou du camping-car, timon ou porte-v\u00e9los inclus (uniquement pour caravane\/camping-car):<\/label><input class=\"frm-field medium\" id=\"frm_length\" name=\"frm_length\" type=\"text\" value=\"\" \/>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_tent_surface\">Superficie de la tente en m\u00b2 (uniquement pour une tente):<\/label><input class=\"frm-field medium\" id=\"frm_tent_surface\" name=\"frm_tent_surface\" type=\"text\" value=\"\" \/>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_pets\">Nombre d'animaux (max. 1 chien):<\/label><select class=\"frm-field small\" id=\"frm_pets\" name=\"frm_pets\"><option selected='selected' value=\"0\">0<\/option><option value=\"1\">1<\/option><\/select>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_license_plate\">Plaque d'immatriculation:<\/label><input class=\"frm-field medium\" id=\"frm_license_plate\" name=\"frm_license_plate\" type=\"text\" value=\"\" \/>\n<\/p>\n<p><label class=\"frm-label\">Date de r\u00e9servation pr\u00e9f\u00e9r\u00e9e<\/label>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_date_from\">Date d'arriv\u00e9e: <span class=\"obligatory\">*<\/span><\/label><input class=\"frm-field datepicker\" id=\"frm_date_from\" name=\"frm_date_from\" required=\"required\" placeholder=\"jj-mm-aaaa\" type=\"text\" value=\"\" \/>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_date_to\">Date de d\u00e9part: <span class=\"obligatory\">*<\/span><\/label><input class=\"frm-field datepicker\" id=\"frm_date_to\" name=\"frm_date_to\" required=\"required\" placeholder=\"jj-mm-aaaa\" type=\"text\" value=\"\" \/>\n<\/p>\n<p><input id=\"frm_early_departure\" name=\"frm_early_departure\" type=\"checkbox\" value=\"1\" \/>\n<label for=\"frm_early_departure\">Je dois partir avant 9h du matin (par ex. pour le ferry)<\/label><\/p>\n<p><label class=\"frm-label\">Vos donn\u00e9es de contact<\/label>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_firstname\">Pr\u00e9nom: <span class=\"obligatory\">*<\/span><\/label><input class=\"frm-field\" id=\"frm_firstname\" name=\"frm_firstname\" required=\"required\" type=\"text\" value=\"\" \/>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_name\">Nom: <span class=\"obligatory\">*<\/span><\/label><input class=\"frm-field\" id=\"frm_name\" name=\"frm_name\" required=\"required\" type=\"text\" value=\"\" \/>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_address\">Adresse: <span class=\"obligatory\">*<\/span><\/label><input class=\"frm-field\" id=\"frm_address\" name=\"frm_address\" required=\"required\" type=\"text\" value=\"\" \/>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_zipcode\">Code postal: <span class=\"obligatory\">*<\/span><\/label><input class=\"frm-field small\" id=\"frm_zipcode\" name=\"frm_zipcode\" required=\"required\" type=\"text\" value=\"\" \/>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_locality\">Ville: <span class=\"obligatory\">*<\/span><\/label><input class=\"frm-field\" id=\"frm_locality\" name=\"frm_locality\" required=\"required\" type=\"text\" value=\"\" \/>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_country\">Pays: <span class=\"obligatory\">*<\/span><\/label><input class=\"frm-field\" id=\"frm_country\" name=\"frm_country\" required=\"required\" type=\"text\" value=\"\" \/>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_email\">E-mail: <span class=\"obligatory\">*<\/span><\/label><input class=\"frm-field\" id=\"frm_email\" name=\"frm_email\" required=\"required\" type=\"email\" value=\"\" \/>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_email_check\">V\u00e9rification e-mail: <span class=\"obligatory\">*<\/span><\/label><input class=\"frm-field\" id=\"frm_email_check\" name=\"frm_email_check\" required=\"required\" type=\"email\" value=\"\" \/>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_phone\">T\u00e9l\u00e9phone: <span class=\"obligatory\">*<\/span><\/label><input class=\"frm-field\" id=\"frm_phone\" name=\"frm_phone\" required=\"required\" type=\"text\" value=\"\" \/>\n<\/p>\n<p><label class=\"lbl\" for=\"frm_message\">Questions ou remarques:<\/label><textarea class=\"frm-field\" cols=\"40\" id=\"frm_message\" name=\"frm_message\" rows=\"5\"><\/textarea>\n<\/p>\n\t\t<p class=\"gdpr\">\n\t\t\t<label class=\"label-checkbox\" for=\"gdpr\">\n\t\t\t\t<input id=\"gdpr\" name=\"frm_gdpr\" type=\"checkbox\" value=\"1\" \/>\n\t\t\t\t<span>J'ai lu et accepte les <a href=\"https:\/\/campingwarandebvba.be\/cookie-en-privacybeleid\/\">r\u00e8gles de confidentialit\u00e9<\/a>.<\/span>\n\t\t\t<\/label>\n\t\t<\/p>\n\t\t<p class=\"gdpr gdpr-optin\">\n\t\t\t<label class=\"label-checkbox\" for=\"gdpr-optin\">\n\t\t\t\t<input  id=\"gdpr-optin\" name=\"frm_gdpr-optin\" type=\"checkbox\" value=\"1\" \/>\n\t\t\t\t<span>Je souhaite recevoir une communication promotionnelle de Camping Warande. Je peux facilement me d\u00e9sabonner \u00e0 tout moment.<\/span>\n\t\t\t<\/label>\n\t\t<\/p>\n\t\t<p class=\"submit\">\n\t\t\t<input type=\"checkbox\" name=\"contact_by_email\" value=\"1\" style=\"display:none !important\" tabindex=\"-1\" autocomplete=\"off\" \/>\n\t\t\t<input type=\"hidden\" name=\"frm_load_time\" value=\"1785354130.261\" \/>\n\t\t\t\n            <p style=\"color:red;font-weight:bold\">Il s&#039;agit d&#039;une demande de r\u00e9servation. Votre demande n&#039;est valable que lorsqu&#039;elle est confirm\u00e9e par nous par e-mail.<\/p>\n            \n            \n\t\t\t<input type=\"submit\" value=\"Envoyer demande de r\u00e9servation\" \/>\n\t\t<\/p>\n\t<\/form>\n\t<script type=\"text\/javascript\">\n\t(function(){\n\t\tvar typeSel = document.getElementById('frm_type');\n\t\tif (!typeSel) return;\n\t\tvar lengthInput = document.getElementById('frm_length');\n\t\tvar tentInput = document.getElementById('frm_tent_surface');\n\t\tvar lengthP = lengthInput ? lengthInput.closest('p') : null;\n\t\tvar tentP = tentInput ? tentInput.closest('p') : null;\n\t\tfunction toggle(){\n\t\t\tvar v = parseInt(typeSel.value, 10);\n\t\t\tvar isCaravan = (v === 1 || v === 2);\n\t\t\tvar isTent = (v === 3);\n\t\t\tif (lengthP){ lengthP.style.display = isCaravan ? '' : 'none'; }\n\t\t\tif (tentP){ tentP.style.display = isTent ? '' : 'none'; }\n\t\t\tif (lengthInput){ isCaravan ? lengthInput.setAttribute('required', 'required') : lengthInput.removeAttribute('required'); }\n\t\t\tif (tentInput){ isTent ? tentInput.setAttribute('required', 'required') : tentInput.removeAttribute('required'); }\n\t\t}\n\t\ttypeSel.addEventListener('change', toggle);\n\t\ttoggle();\n\t})();\n\n\t(function(){\n\t\tvar fromInput = document.getElementById('frm_date_from');\n\t\tvar toInput = document.getElementById('frm_date_to');\n\t\tif (!fromInput || !toInput) return;\n\t\tvar form = fromInput.form;\n\t\tif (!form) return;\n\n\t\t\/\/ Parseer dd-mm-jjjj naar Date; null als ongeldig\n\t\tfunction parseDate(value){\n\t\t\tvar m = \/^(\\d{1,2})[-.\\\/](\\d{1,2})[-.\\\/](\\d{4})$\/.exec((value || '').replace(\/\\s\/g, ''));\n\t\t\tif (!m) return null;\n\t\t\tvar day = parseInt(m[1], 10), month = parseInt(m[2], 10), year = parseInt(m[3], 10);\n\t\t\tvar d = new Date(year, month - 1, day);\n\t\t\tif (d.getFullYear() !== year || d.getMonth() !== month - 1 || d.getDate() !== day) return null;\n\t\t\treturn d;\n\t\t}\n\n\t\tfunction check(){\n\t\t\t[fromInput, toInput].forEach(function(el){ el.setCustomValidity(''); });\n\t\t\tvar from = parseDate(fromInput.value);\n\t\t\tvar to = parseDate(toInput.value);\n\n\t\t\tif (fromInput.value && !from){\n\t\t\t\tfromInput.setCustomValidity('Gelieve een geldige datum in te vullen (dd-mm-jjjj).');\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (toInput.value && !to){\n\t\t\t\ttoInput.setCustomValidity('Gelieve een geldige datum in te vullen (dd-mm-jjjj).');\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar today = new Date(); today.setHours(0, 0, 0, 0);\n\t\t\tif (from && from < today){\n\t\t\t\tfromInput.setCustomValidity('De aankomstdatum kan niet in het verleden liggen.');\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (from && to && to <= from){\n\t\t\t\ttoInput.setCustomValidity('De vertrekdatum moet na de aankomstdatum liggen.');\n\t\t\t}\n\t\t}\n\n\t\tfromInput.addEventListener('change', check);\n\t\ttoInput.addEventListener('change', check);\n\t\tform.addEventListener('submit', check);\n\t})();\n\t<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Attention : un seul chien autoris\u00e9 au maximum.<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-109","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/campingwarandebvba.be\/fr\/wp-json\/wp\/v2\/pages\/109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/campingwarandebvba.be\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/campingwarandebvba.be\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/campingwarandebvba.be\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/campingwarandebvba.be\/fr\/wp-json\/wp\/v2\/comments?post=109"}],"version-history":[{"count":15,"href":"https:\/\/campingwarandebvba.be\/fr\/wp-json\/wp\/v2\/pages\/109\/revisions"}],"predecessor-version":[{"id":1770,"href":"https:\/\/campingwarandebvba.be\/fr\/wp-json\/wp\/v2\/pages\/109\/revisions\/1770"}],"wp:attachment":[{"href":"https:\/\/campingwarandebvba.be\/fr\/wp-json\/wp\/v2\/media?parent=109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}