PageSourceSearch

https://www.daniel-moquet.fr/prendre-rendez-vous

html daniel-moquet.fr collected 2026-10-09 22:40:00 UTC 17,101 bytes, 325 lines download raw bytes

1<!DOCTYPE html>
2<html lang="fr">
3<head>
4    <meta charset="UTF-8">
5    <meta http-equiv=X-UA-Compatible content="ie=edge">
6    <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;"/>
7    <title>Daniel Moquet, le spécialiste de vos extérieurs</title>
8    <link rel="preconnect" href="https://fonts.googleapis.com">
9    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
10    <link href="https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;700;900&display=swap" rel="stylesheet">
11            <link rel="apple-touch-icon" sizes="57x57" href="/funnel-rdv/public/img/apple-icon-57x57_dm3r.png">
12        <link rel="apple-touch-icon" sizes="60x60" href="/funnel-rdv/public/img/apple-icon-60x60_dm3r.png">
13        <link rel="apple-touch-icon" sizes="72x72" href="/funnel-rdv/public/img/apple-icon-72x72_dm3r.png">
14        <link rel="apple-touch-icon" sizes="76x76" href="/funnel-rdv/public/img/apple-icon-76x76_dm3r.png">
15        <link rel="apple-touch-icon" sizes="114x114" href="/funnel-rdv/public/img/apple-icon-114x114_dm3r.png">
16        <link rel="apple-touch-icon" sizes="120x120" href="/funnel-rdv/public/img/apple-icon-120x120_dm3r.png">
17        <link rel="apple-touch-icon" sizes="144x144" href="/funnel-rdv/public/img/apple-icon-144x144_dm3r.png">
18        <link rel="apple-touch-icon" sizes="152x152" href="/funnel-rdv/public/img/apple-icon-152x152_dm3r.png">
19        <link rel="apple-touch-icon" sizes="180x180" href="/funnel-rdv/public/img/apple-icon-180x180_dm3r.png">
20        <link rel="icon" type="image/png" sizes="192x192" href="/funnel-rdv/public/img/android-icon-192x192_dm3r.png">
21        <link rel="icon" type="image/png" sizes="32x32" href="/funnel-rdv/public/img/favicon-32x32_dm3r.png">
22        <link rel="icon" type="image/png" sizes="96x96" href="/funnel-rdv/public/img/favicon-96x96_dm3r.png">
23        <link rel="icon" type="image/png" sizes="16x16" href="../public/img/favicon-16x16_dm3r.png">
24        <link rel="manifest" href="/funnel-rdv/public/img/manifest-fb5be1a92e02be9d59ad.json">
25    <meta name="msapplication-TileColor" content="#ffffff">
26    <meta name="msapplication-TileImage" content="/funnel-rdv/public/img/ms-icon-144x144-e412979d861b948dedc3.png">
27    <meta name="theme-color" content="#ffffff">
28    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
29    
29<script>
30      ! function(e, t, a, n, g) {
31        e[n] = e[n] || [], e[n].push({
32          "gtm.start": (new Date).getTime(),
33          event: "gtm.js"
34        });
35        var m = t.getElementsByTagName(a)[0],
36          r = t.createElement(a);
37        r.async = !0, r.src = "https://www.googletagmanager.com/gtm.js?id=GTM-M8Z8KD6", m.parentNode.insertBefore(r, m)
38      }(window, document, "script", "dataLayer")
39    </script>
39
40    <link href="https://www.daniel-moquet.fr/funnel-rdv/dist/styles/styles__moquet-formulaires.css?v=27012026" rel="stylesheet">
41    <link href="https://www.daniel-moquet.fr/funnel-rdv/dist/styles/loading.min.css" rel="stylesheet">
42    <link rel="stylesheet" type="text/css" href="https://www.daniel-moquet.fr/dist/css/AutoCompleteCity.min.css" media="all"/>
43    <link rel="stylesheet" href="https://www.daniel-moquet.fr/funnel-rdv/dist/css/intl-tel-input/21.2.7/intlTelInput.min.css?t=20240429_1736">
44</head>
45    <body class="moquet-funnel">
46<script>
47    window.avDataLayer = window.avDataLayer|| [];
48    window.avtag = window.avtag ||
49        function(_cmd,_p){window.avDataLayer.push({cmd:_cmd,p:_p});};
50    avtag('init', {id:'danielmoquet'});
51</script>
vendor: 1 bytes, line 51
51
52<script async src="https://static.avads.net/avtag.min.js"></script>
52<header class="moquet-funnel__header">
53
54    <div class="moquet-funnel__header__logo">
55        <a href="https://www.daniel-moquet.fr">
56            <img class="logo__daniel-moquet" src="https://www.daniel-moquet.fr/funnel-rdv/public/img/logo-daniel-moquet-e2141438cbc0b13bebc4.png" alt="Daniel Moquet le spécialiste de vos extérieurs">
57        </a>
58        <div class="moquet-funnel__logoSplit">
59            <a id="num-vert" href="tel:0800500045" class="numVert">
60                <span class="horaires">Du lundi au vendredi, de 9H à 19H</span>
61                <img class="svg" src="https://www.daniel-moquet.fr/funnel-rdv/public/img/numero-vert-daniel-moquet-c782a617b3c303225055.png" alt="">
62                <span class="fixe">Appel gratuit depuis un poste fixe</span>
63            </a>
64        </div>
65    </div>
66
67</header>
68<div class="moquet-funnel__form__outer">
69
70        <form class="u-form-standard moquet-funnel__form" method="POST" action="/prendre-rendez-vous?step=2" data-interact="form" id="formRdvTelDoc">
71        <input type="hidden" value="rdv" name="origine" id="origineForm">
72        <div class="moquet-funnel__form__inside">
73            <div class="moquet-funnel__form__corpus">
74                                <h1 class="title title--niv1">Je prends <strong>rendez-vous</strong></h1>
75
76                <div class="moquet-funnel__form__steps">
77                    <span data-step-ariane="1" class="moquet-funnel__form__steps__link moquet-funnel__form__steps__link--active">1. Projet</span>
78                    <span data-step-ariane="2" class="moquet-funnel__form__steps__link">2. Coordonnées</span>
79                    <span data-step-ariane="3" class="moquet-funnel__form__steps__link">3. Rendez-vous</span>
80                    <span data-step-ariane="4" class="moquet-funnel__form__steps__link">4. Confirmation</span>
81                </div>
82                <div class="moquet-funnel__step" data-step="1">
83
84    <h2 class="title title--niv2">Mon projet concerne</h2>
85
86        <div class="message">
87    <span class="message__icon"><svg class="svg__info" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M14.65 18H3.35A3.35 3.35 0 0 1 0 14.65V3.35C0 1.5 1.5 0 3.35 0h11.3C16.5 0 18 1.5 18 3.35v11.3C18 16.5 16.5 18 14.65 18ZM3.35 1.45a1.9 1.9 0 0 0-1.9 1.9v11.3c0 1.05.85 1.9 1.9 1.9h11.3a1.9 1.9 0 0 0 1.9-1.9V3.35a1.9 1.9 0 0 0-1.9-1.9H3.35Z"/><path d="M9.1 8.16c.36 0 .65.24.65.54v3.87c0 .3-.29.54-.65.54s-.65-.24-.65-.54V8.7c0-.3.29-.54.65-.54ZM9.1 5.04c.36 0 .65.27.65.61v.56c0 .34-.29.61-.65.61s-.65-.27-.65-.61v-.56c0-.34.29-.61.65-.61Z"/></svg>
88</span>
89    <span class="message__label">Vous pouvez choisir plusieurs projets</span>
90</div>
91
92<div class="moquet-funnel__step__domaine moquet-funnel__step__domaine--picto">
93    <div class="moquet-funnel__form__choices mb-40">
94                                    <label for="terrasse" class="moquet-funnel__form__choice moquet-funnel__form__choice--allees">
95                    <input
96                        id="terrasse"
97                        data-watch="checkboxNeed"
98                        type="checkbox"
99                        name="besoin-allees[]"
100                        value="terrasse"
101                                                    required
102                    />
103                    <span class="moquet-funnel__form__choice__label">
104                    <img src="funnel-rdv/public/img/formulaire/terrasse.svg" alt="">
105                    <span>Terrasse, Plage de piscine</span>
106                </span>
107                </label>
108                            <label for="cour-allees" class="moquet-funnel__form__choice moquet-funnel__form__choice--allees">
109                    <input
110                        id="cour-allees"
111                        data-watch="checkboxNeed"
112                        type="checkbox"
113                        name="besoin-allees[]"
114                        value="cour-allees"
115                                                    required
116                    />
117                    <span class="moquet-funnel__form__choice__label">
118                    <img src="funnel-rdv/public/img/formulaire/cour-allees.svg" alt="">
119                    <span>Cour, Allée</span>
120                </span>
121                </label>
122                                                <label for="pergola-store-banne" class="moquet-funnel__form__choice moquet-funnel__form__choice--clotures">
123                    <input
124                        id="pergola-store-banne"
125                        data-watch="checkboxNeed"
126                        type="checkbox"
127                        name="besoin-clotures[]"
128                        value="pergola-store-banne"
129                                                    required
130                    />
131                    <span class="moquet-funnel__form__choice__label">
132                    <img src="funnel-rdv/public/img/formulaire/pergola-store-banne.svg" alt="">
133                    <span>Pergola, Store Banne</span>
134                </span>
135                </label>
136                            <label for="carport" class="moquet-funnel__form__choice moquet-funnel__form__choice--clotures">
137                    <input
138                        id="carport"
139                        data-watch="checkboxNeed"
140                        type="checkbox"
141                        name="besoin-clotures[]"
142                        value="carport"
143                                                    required
144                    />
145                    <span class="moquet-funnel__form__choice__label">
146                    <img src="funnel-rdv/public/img/formulaire/carport.svg" alt="">
147                    <span>Carport</span>
148                </span>
149                </label>
150                            <label for="portail-cloture" class="moquet-funnel__form__choice moquet-funnel__form__choice--clotures">
151                    <input
152                        id="portail-cloture"
153                        data-watch="checkboxNeed"
154                        type="checkbox"
155                        name="besoin-clotures[]"
156                        value="portail-cloture"
157                                                    required
158                    />
159                    <span class="moquet-funnel__form__choice__label">
160                    <img src="funnel-rdv/public/img/formulaire/portail-cloture.svg" alt="">
161                    <span>Portail, Clôture</span>
162                </span>
163                </label>
164                                                <label for="entretien-du-jardin" class="moquet-funnel__form__choice moquet-funnel__form__choice--jardins">
165                    <input
166                        id="entretien-du-jardin"
167                        data-watch="checkboxNeed"
168                        type="checkbox"
169                        name="besoin-jardins[]"
170                        value="entretien-du-jardin"
171                                                    required
172                    />
173                    <span class="moquet-funnel__form__choice__label">
174                    <img src="funnel-rdv/public/img/formulaire/entretien-du-jardin.svg" alt="">
175                    <span>Entretien du jardin</span>
176                </span>
177                </label>
178                            <label for="amenagement-du-jardin" class="moquet-funnel__form__choice moquet-funnel__form__choice--jardins">
179                    <input
180                        id="amenagement-du-jardin"
181                        data-watch="checkboxNeed"
182                        type="checkbox"
183                        name="besoin-jardins[]"
184                        value="amenagement-du-jardin"
185                                                    required
186                    />
187                    <span class="moquet-funnel__form__choice__label">
188                    <img src="funnel-rdv/public/img/formulaire/amenagement-du-jardin.svg" alt="">
189                    <span>Aménagement du jardin</span>
190                </span>
191                </label>
192                            <label for="creation-gazon" class="moquet-funnel__form__choice moquet-funnel__form__choice--jardins">
193                    <input
194                        id="creation-gazon"
195                        data-watch="checkboxNeed"
196                        type="checkbox"
197                        name="besoin-jardins[]"
198                        value="creation-gazon"
199                                                    required
200                    />
201                    <span class="moquet-funnel__form__choice__label">
202                    <img src="funnel-rdv/public/img/formulaire/creation-gazon.svg" alt="">
203                    <span>Création gazon</span>
204                </span>
205                </label>
206                                                <label for="spa" class="moquet-funnel__form__choice moquet-funnel__form__choice--piscines">
207                    <input
208                        id="spa"
209                        data-watch="checkboxNeed"
210                        type="checkbox"
211                        name="besoin-piscines[]"
212                        value="spa"
213                                                    required
214                    />
215                    <span class="moquet-funnel__form__choice__label">
216                    <img src="funnel-rdv/public/img/formulaire/spa.svg" alt="">
217                    <span>Piscine et Spa</span>
218                </span>
219                </label>
220                        </div>
221</div>
222
223    <div class="moquet-funnel__form__input">
224        <label for="besoin-message">Message complémentaire</label>
225        <textarea name="besoin-message" id="besoin-message" cols="30" rows="10"></textarea>
226    </div>
227
228    <input type="hidden" name="step" value="2"/>
229
230    <div class="moquet-funnel__messages" data-interact="funnel-messages"></div>
231
232    <div class="moquet-funnel__step__validate">
233        <input type="hidden" name="stepsubmitted" value="1">
234                <button data-checked="0" data-interact="btn-submit-step-1" class="button-nav-step button-nav-step--next">
235            Suivant (Mes coordonnées)
236        </button>
237    </div>
238</div>
239
240<!-- JS POUR LES BESOINS AVEC CHECKBOXES CACHEES -->
241<script type="text/javascript">
242  window.addEventListener('load', e => {
243    const checkboxesNeed = document.querySelectorAll('[data-watch="checkboxNeed"]');
244    const nbNeedChecked = Array.from(document.querySelectorAll('[data-step="1"] input[type="checkbox"]:checked')).length;
245    let checkedNeed = nbNeedChecked;
246
247    function removeRequiredCheckboxesNeed() {
248      Array.from(checkboxesNeed).map(checkb => {
249        (checkedNeed > 0 || nbNeedChecked > 0) ? checkb.removeAttribute('required') : checkb.setAttribute('required', 'true');
250      })
251    }
252
253    for (const checkboxNeed of Array.from(checkboxesNeed)) {
254      checkboxNeed.addEventListener('change', e => {
255        e.preventDefault();
256        checkedNeed = e.currentTarget.checked ? checkedNeed + 1 : checkedNeed - 1;
257        removeRequiredCheckboxesNeed();
258      })
259    }
260    if (nbNeedChecked > 0) {
261      removeRequiredCheckboxesNeed();
262    }
263  })
264</script>
264
265                <div class="moquet-funnel__form__input moquet-funnel__form__input__street">
266                    <label for="street">Rue <b>*</b></label>
267                    <input name="street" id="street" type="text">
268                </div>
269            </div>
270
271        </div>
272
273    </form>
274
275</div>
276
277        <input type="hidden" id="url_site" name="url_site" value="https://www.daniel-moquet.fr/funnel-rdv/"/>
278        <footer class="moquet-funnel__footer">
279            <div class="moquet-funnel__footer__annexes">
280                <a href="https://www.daniel-moquet.fr/mentions" target="_blank">Mentions légales</a>
281            </div>
282        </footer>
283    </body>
284</html>
285    
285<script type="text/javascript" src="https://www.daniel-moquet.fr/funnel-rdv/dist/js/jquery-1.8.2.min.js"></script>
285
286    
286<script type="text/javascript" src="https://www.daniel-moquet.fr/funnel-rdv/dist/js/underscore-1.13.6.min.js"></script>
vendor: 1 bytes, line 286
286
287<script type="text/javascript">
288  window.url_site = 'https://www.daniel-moquet.fr/funnel-rdv/';
289  const form = document.querySelector('[data-interact="form"]');
290
291  window.sha256 = async function (message) {
292      // encode as UTF-8
293      const msgBuffer = new TextEncoder().encode(message);
294
295      // hash the message
296      const hashBuffer = await crypto.subtle.digest('SHA-256', msgBuffer);
297
298      // convert ArrayBuffer to Array
299      const hashArray = Array.from(new Uint8Array(hashBuffer));
300
301      // convert bytes to hex string
302      return hashArray.map(b => b.toString(16).padStart(2, '0')).join('');
303  }
304
305  window.gtag = function () {
306      dataLayer.push(arguments);
307  }
308
309  const freePhoneNumEl = document.getElementById('num-vert');
310  freePhoneNumEl.addEventListener('click', () => {
311      window.gtag(
312          'event',
313          'clic_numero_vert',
314          {
315              'event_category': 'telephone',
316              'event_label': 'numero_vert',
317              'value': 1
318          }
319      );
320  })
321</script>
vendor: 1 bytes, line 321
321
322<script type="text/javascript" src="https://www.daniel-moquet.fr/funnel-rdv/public/js/messages.js"></script>
vendor: 1 bytes, line 322
322
323<script type="text/javascript" src="https://www.daniel-moquet.fr/funnel-rdv/public/js/controle_champ_front.js"></script>
vendor: 81 bytes, lines 323-325
323
324<script src="https://www.google.com/recaptcha/api.js" async defer></script>
325    
325<script type="text/javascript" src="https://www.daniel-moquet.fr/funnel-rdv/public/js/form_project_types.js"></script>
vendor: 1 bytes, line 325
325

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.