Richiesta inviata correttamente!

Grazie! Abbiamo ricevuto la tua richiesta. Verrai ricontattato/a il prima possibile.

}) } }) } }) }) document.addEventListener('DOMContentLoaded', function () { var forms = document.querySelectorAll('.elementor-form'); forms.forEach(function (form) { if (form.dataset.customValidation === '1') { return; } var nameInput = form.querySelector('input[placeholder="Nome e Cognome"]'); var messageInput = form.querySelector('textarea[placeholder="Scrivi il tuo messaggio"]'); if (!nameInput || !messageInput) { return; } form.dataset.customValidation = '1'; var namePattern = /^[A-Za-z\u00e0-\u00ff]+ [A-Za-z\u00e0-\u00ff]+$/; nameInput.setAttribute('required', 'required'); messageInput.setAttribute('required', 'required'); var honeypot = document.createElement('input'); honeypot.type = 'text'; honeypot.name = 'form_fields[hp_check]'; honeypot.autocomplete = 'off'; honeypot.tabIndex = -1; honeypot.setAttribute('aria-hidden', 'true'); honeypot.style.cssText = 'position:absolute;left:-9999px;top:-9999px;height:0;width:0;opacity:0;'; form.appendChild(honeypot); var loadedAt = Date.now(); form.addEventListener('submit', function (e) { var errs = []; if (honeypot.value.trim() !== '') { e.preventDefault(); e.stopImmediatePropagation(); return false; } if (Date.now() - loadedAt < 3000) { errs.push('Richiesta troppo rapida, riprova tra qualche secondo.'); } if (!namePattern.test(nameInput.value.trim())) { errs.push('Inserisci nome e cognome validi, solo lettere, es. Mario Rossi.'); } var words = messageInput.value.trim().split(/\s+/).filter(function (w) { return w.length > 0; }); if (words.length < 5) { errs.push('Il messaggio deve contenere almeno 5 parole.'); } if (errs.length > 0) { e.preventDefault(); e.stopImmediatePropagation(); alert(errs.join(String.fromCharCode(10))); return false; } }, true); }); });