{"id":42,"date":"2025-10-26T15:57:14","date_gmt":"2025-10-26T14:57:14","guid":{"rendered":"https:\/\/bcjobs.fr\/?page_id=42"},"modified":"2026-01-03T16:58:20","modified_gmt":"2026-01-03T15:58:20","slug":"contact","status":"publish","type":"page","link":"https:\/\/bcjobs.fr\/index.php\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"42\" class=\"elementor elementor-42\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f460e38 e-flex e-con-boxed e-con e-parent\" data-id=\"f460e38\" 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-902ea06 elementor-widget elementor-widget-heading\" data-id=\"902ea06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Une question ? <\/h1>\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-6448d75 e-flex e-con-boxed e-con e-parent\" data-id=\"6448d75\" 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-ad02ba2 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-heading\" data-id=\"ad02ba2\" 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\">Nous somme l\u00e0 pour y r\u00e9pondre <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4dbc13 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"c4dbc13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/bcjobs.fr\/wp-content\/uploads\/2025\/10\/cropped-logo-illustration-du-constructeur_1321630-6327.jpg\" class=\"attachment-large size-large wp-image-8\" alt=\"\" srcset=\"https:\/\/bcjobs.fr\/wp-content\/uploads\/2025\/10\/cropped-logo-illustration-du-constructeur_1321630-6327.jpg 512w, https:\/\/bcjobs.fr\/wp-content\/uploads\/2025\/10\/cropped-logo-illustration-du-constructeur_1321630-6327-300x300.jpg 300w, https:\/\/bcjobs.fr\/wp-content\/uploads\/2025\/10\/cropped-logo-illustration-du-constructeur_1321630-6327-150x150.jpg 150w, https:\/\/bcjobs.fr\/wp-content\/uploads\/2025\/10\/cropped-logo-illustration-du-constructeur_1321630-6327-270x270.jpg 270w, https:\/\/bcjobs.fr\/wp-content\/uploads\/2025\/10\/cropped-logo-illustration-du-constructeur_1321630-6327-192x192.jpg 192w, https:\/\/bcjobs.fr\/wp-content\/uploads\/2025\/10\/cropped-logo-illustration-du-constructeur_1321630-6327-180x180.jpg 180w, https:\/\/bcjobs.fr\/wp-content\/uploads\/2025\/10\/cropped-logo-illustration-du-constructeur_1321630-6327-32x32.jpg 32w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/>\t\t\t\t\t\t\t\t\t\t\t\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-c79b867 e-flex e-con-boxed e-con e-parent\" data-id=\"c79b867\" 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-c1e60d6 elementor-widget elementor-widget-html\" data-id=\"c1e60d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"bcj-contact\">\r\n  <div class=\"bcj-contact-info\">\r\n    <div class=\"bcj-info-item\">\r\n      <span class=\"bcj-ico\">\r\n        <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"currentColor\">\r\n          <path d=\"M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.05-.24 11.36 11.36 0 003.55.57 1 1 0 011 1v3.5a1 1 0 01-1 1A17 17 0 013 5a1 1 0 011-1h3.5a1 1 0 011 1 11.36 11.36 0 00.57 3.55 1 1 0 01-.24 1.05l-2.2 2.19z\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n      <p> <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"bcj-info-item\">\r\n      <span class=\"bcj-ico\">\r\n        <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"currentColor\">\r\n          <path d=\"M20 4H4a2 2 0 00-2 2v12a2 2 0 002 2h16a2 2 0 002-2V6a2 2 0 00-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n      <p><a href=\"mailto:contact@bcjobs.fr\">contact@bcjobs.fr<\/a><\/p>\r\n    <\/div>\r\n\r\n    <div class=\"bcj-info-item\">\r\n      <span class=\"bcj-ico\">\r\n        <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"currentColor\">\r\n          <path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 110-5 2.5 2.5 0 010 5z\"\/>\r\n        <\/svg>\r\n      <\/span>\r\n      <p>Paris, France<\/p>\r\n    <\/div>\r\n  <\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25575c0 elementor-widget elementor-widget-html\" data-id=\"25575c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<form class=\"bcj-form\" id=\"bcjContactForm\" novalidate>\r\n    \r\n  <div class=\"bcj-grid\">\r\n    <div class=\"bcj-field\">\r\n      <label for=\"bcj-nom\">Nom<\/label>\r\n      <input id=\"bcj-nom\" name=\"nom\" type=\"text\" placeholder=\"Jane Smith\" required>\r\n    <\/div>\r\n\r\n    <div class=\"bcj-field\">\r\n      <label for=\"bcj-tel\">T\u00e9l<\/label>\r\n      <input id=\"bcj-tel\" name=\"tel\" type=\"tel\" placeholder=\"+33...\">\r\n    <\/div>\r\n\r\n    <div class=\"bcj-field\">\r\n      <label for=\"bcj-email\">Email<\/label>\r\n      <input id=\"bcj-email\" name=\"email\" type=\"email\" placeholder=\"nom@email.com\" required>\r\n    <\/div>\r\n\r\n    <div class=\"bcj-field bcj-full\">\r\n      <label for=\"bcj-message\">Message<\/label>\r\n      <textarea id=\"bcj-message\" name=\"message\" rows=\"4\" placeholder=\"Votre message...\" required><\/textarea>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Honeypot anti-spam : on \u00e9vite autocomplete -->\r\n  <div style=\"position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;\">\r\n    <label>Ne pas remplir<\/label>\r\n    <input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\">\r\n  <\/div>\r\n\r\n  <button type=\"submit\" class=\"bcj-submit\">Envoyer<\/button>\r\n  <p class=\"bcj-form-status\" aria-live=\"polite\" style=\"margin-top:12px;\"><\/p>\r\n<\/form>\r\n\r\n<script>\r\n(function(){\r\n  const form = document.getElementById('bcjContactForm');\r\n  if (!form) return;\r\n\r\n  const statusEl = form.querySelector('.bcj-form-status');\r\n  const btn = form.querySelector('.bcj-submit');\r\n\r\n  form.addEventListener('submit', async (e) => {\r\n    e.preventDefault();\r\n\r\n    statusEl.textContent = \"\";\r\n    btn.disabled = true;\r\n    const oldText = btn.textContent;\r\n    btn.textContent = \"Envoi\u2026\";\r\n\r\n    try {\r\n      const res = await fetch('\/send_form.php', {\r\n        method: 'POST',\r\n        body: new FormData(form),\r\n        headers: { 'Accept': 'application\/json' }\r\n      });\r\n\r\n      const data = await res.json().catch(() => ({}));\r\n\r\n      \/\/ \u2705 LOG CORRECT (res existe ici)\r\n      console.log(\"BCJ response:\", res.status, data);\r\n\r\n      if (!res.ok || data.ok !== true) {\r\n        throw new Error(data.error || \"Erreur lors de l'envoi.\");\r\n      }\r\n\r\n      statusEl.textContent = \"Merci, votre demande a bien \u00e9t\u00e9 envoy\u00e9e.\";\r\n      form.reset();\r\n\r\n    } catch (err) {\r\n      console.error(\"BCJ error:\", err);\r\n      statusEl.textContent =\r\n        \"Impossible d\u2019envoyer. R\u00e9essayez ou \u00e9crivez \u00e0 contact@bcjobs.fr.\";\r\n\r\n    } finally {\r\n      btn.disabled = false;\r\n      btn.textContent = oldText;\r\n    }\r\n  });\r\n})();\r\n<\/script>\r\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>Une question ? Nous somme l\u00e0 pour y r\u00e9pondre contact@bcjobs.fr Paris, France Nom T\u00e9l Email Message Ne pas remplir Envoyer<\/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-42","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bcjobs.fr\/index.php\/wp-json\/wp\/v2\/pages\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bcjobs.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bcjobs.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bcjobs.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bcjobs.fr\/index.php\/wp-json\/wp\/v2\/comments?post=42"}],"version-history":[{"count":46,"href":"https:\/\/bcjobs.fr\/index.php\/wp-json\/wp\/v2\/pages\/42\/revisions"}],"predecessor-version":[{"id":351,"href":"https:\/\/bcjobs.fr\/index.php\/wp-json\/wp\/v2\/pages\/42\/revisions\/351"}],"wp:attachment":[{"href":"https:\/\/bcjobs.fr\/index.php\/wp-json\/wp\/v2\/media?parent=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}