document.addEventListener("DOMContentLoaded", function () { let form = document.querySelector(".wpcf7 form"); // Seleziona il form if (form) { form.addEventListener("submit", function (e) { let allowedWords = ["NNN", "XYZ", "TEST"]; // Parole consentite let messageField = document.querySelector("#user_message"); // Campo del messaggio if (messageField) { let message = messageField.value.toUpperCase().trim(); // Converte in maiuscolo console.log("Messaggio inserito:", message); // Debug let isValid = allowedWords.some(word => message.includes(word)); // Verifica se contiene parole ammesse console.log("Il messaggio contiene parole valide?", isValid); // Debug if (!isValid) { e.preventDefault(); // Blocca l'invio alert("Errore: Il messaggio deve contenere almeno una delle parole ammesse!"); } } else { console.log("Errore: il campo messaggio non è stato trovato."); } }); } else { console.log("Errore: Form non trovato. Assicurati che Contact Form 7 sia presente nella pagina."); } });