{"id":2699,"date":"2024-10-23T17:49:03","date_gmt":"2024-10-23T17:49:03","guid":{"rendered":"https:\/\/sprintplus.be\/demander-une-demo\/"},"modified":"2025-01-21T08:33:23","modified_gmt":"2025-01-21T08:33:23","slug":"demander-une-demo","status":"publish","type":"page","link":"https:\/\/sprintplus.be\/fr\/demander-une-demo\/","title":{"rendered":"Demandez une d\u00e9monstration"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2699\" class=\"elementor elementor-2699 elementor-2083\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ed9bd0 e-flex e-con-boxed e-con e-parent\" data-id=\"8ed9bd0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7313363 elementor-widget elementor-widget-heading\" data-id=\"7313363\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Demandez une d\u00e9monstration<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-244a436 e-flex e-con-boxed e-con e-parent\" data-id=\"244a436\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6c5f3b elementor-widget elementor-widget-shortcode\" data-id=\"b6c5f3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"3f4c1e6fa9\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/fr\/wp-json\/wp\/v2\/pages\/2699\" \/>\t\t<div class=\"elementor-shortcode\"><div class=\"bytebite-myjabbla-form\">\n    <div id=\"form_success\" ><\/div>\n    <div id=\"form_error\" ><\/div>\n    <form class=\"myjabbla_request_demo_form\">\n\n        <input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"3f4c1e6fa9\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/fr\/wp-json\/wp\/v2\/pages\/2699\" \/>\n\n        <div class=\"bytebite-myjabbla-form-row\">\n        <input type=\"text\" name=\"firstname\" placeholder=\"Pr\u00e9nom\">\n        <input type=\"text\" name=\"lastname\" placeholder=\"Nom de famille\">\n        <\/div>\n\n        <div class=\"bytebite-myjabbla-form-row\">\n        <input type=\"text\" name=\"email\" placeholder=\"E-mail\">\n        <\/div>\n\n        <input id=\"gdpr-footer\" type=\"checkbox\" name=\"gdpr\" onclick=\"demo_form_toggleSubmit()\">\n                        Je consens au traitement de mes donn\u00e9es obtenues \u00e0 partir de ce formulaireconform\u00e9ment \u00e0 la <a href={{privacy_url}}> politique de confidentialit\u00e9<\/a>\n                        <\/input><br\/><br\/>\n        \n        <button type=\"submit\" id=\"submit-btn\" disabled>Demander une d\u00e9monstration<\/button>\n    <\/form>\n<\/div>\n\n<script>\n    jQuery(document).ready(function($){\n\n        $(\".myjabbla_request_demo_form\").submit( function(event){\n\n            console.log('send demo request');\n            event.preventDefault();\n\n            var form = $(this);\n            var formError = form.siblings(\"#form_error\");  \/\/ Select #form_error sibling of the form\n            var formSuccess = form.siblings(\"#form_success\"); \/\/ Assuming there's a #form_success sibling as well\n            var submitButton = form.find('button[type=\"submit\"]');\n\n            \/\/ Hide previous error and success messages\n            formError.hide();\n            formSuccess.hide();\n\n            var firstname = form.find('input[name=\"firstname\"]').val();\n            var lastname = form.find('input[name=\"lastname\"]').val();\n\n            var email = form.find('input[name=\"email\"]').val();\n\n            \/\/ Validate first name field\n            if (firstname.trim() === '') {\n                formError.html(\"Veuillez saisir votre pr\u00e9nom\").fadeIn();\n                return;\n            }\n\n            \/\/ Validate last name field\n            if (lastname.trim() === '') {\n                formError.html(\"Veuillez saisir votre nom de famille\").fadeIn();\n                return;\n            }\n\n            \/\/ Validate email field\n            if (email.trim() === '') {\n                formError.html(\"Veuillez saisir votre adresse e-mail\").fadeIn();\n                return;\n            }\n\n            \/\/ Additional email validation\n            var emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n            if (!emailRegex.test(email)) {\n                formError.html(\"Veuillez saisir une adresse e-mail valide\").fadeIn();\n                return;\n            }\n\n            \/\/ Disable submit button to prevent multiple clicks\n            submitButton.prop('disabled', true)\n\n            \/\/ If all fields are valid, proceed with form submission\n            $.ajax({\n                type: \"POST\",\n                url: \"https:\/\/sprintplus.be\/fr\/wp-json\/v1\/request-demo-form\/submit\",\n                data: form.serialize(),\n                success: function(res) {\n                    form.hide();\n                    formSuccess.html(res).fadeIn();\n                },\n                error: function(res) {\n                    formError.html(res.responseJSON).fadeIn();\n                },\n                complete: function() {\n                    \/\/ Re-enable submit button after request completes\n                    submitButton.prop('disabled', false).text(\"Submit\");\n                }\n            });\n\n        });\n    });\n\n<\/script><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Demandez une d\u00e9monstration<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2699","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/sprintplus.be\/fr\/wp-json\/wp\/v2\/pages\/2699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sprintplus.be\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sprintplus.be\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sprintplus.be\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sprintplus.be\/fr\/wp-json\/wp\/v2\/comments?post=2699"}],"version-history":[{"count":3,"href":"https:\/\/sprintplus.be\/fr\/wp-json\/wp\/v2\/pages\/2699\/revisions"}],"predecessor-version":[{"id":3537,"href":"https:\/\/sprintplus.be\/fr\/wp-json\/wp\/v2\/pages\/2699\/revisions\/3537"}],"wp:attachment":[{"href":"https:\/\/sprintplus.be\/fr\/wp-json\/wp\/v2\/media?parent=2699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}