<html lang="it-it" dir="ltr"><head></head><body>### [Aggiungere un elenco di parole bloccate in tempo reale a un campo di testo a riga singola](https://wpforms.com/developers/add-a-real-time-keyword-blocklist-to-a-single-line-text-field/)

**Pubblicato:** 11 dicembre 2025
**Autore:** Umair Majeed

**Estratto:** Scopri come aggiungere un elenco di parole bloccate in tempo reale a un campo di testo a riga singola.

**Contenuto:**

Vorresti bloccare parole specifiche in un campo di testo a riga singola prima che un utente invii il tuo modulo? Per impostazione predefinita, la protezione antispam di WPForms viene eseguita al momento dell'invio del modulo. Con un piccolo snippet JavaScript, puoi aggiungere un elenco di parole bloccate in tempo reale che mostra un messaggio di errore non appena viene inserita una parola non consentita.

In questo tutorial, ti mostreremo come utilizzare `wpforms_wp_footer_end` e jQuery Validate per aggiungere una validazione delle parole chiave lato client che si comporta in modo simile a una maschera di input.

---

## Creazione del modulo

Innanzitutto, crea il tuo modulo e aggiungi un campo di testo a riga singola che desideri proteggere con l'elenco di parole bloccate. Puoi anche aggiungere altri campi necessari per il tuo modulo.

Se hai bisogno di aiuto in questo passaggio, consulta la nostra guida su come creare il tuo primo modulo in WPForms.

Prendi nota di:

- L'**ID del modulo**
- L'**ID del campo** del campo di testo a riga singola che desideri convalidare

Avrai bisogno di questi valori quando configuri lo snippet seguente.

## Aggiunta dello snippet di codice

Per aggiungere l'elenco di parole bloccate in tempo reale, utilizza lo snippet seguente. Questo esempio stampa un piccolo blocco JavaScript nel piè di pagina del tuo sito utilizzando l'azione `wpforms_wp_footer_end`.

Se hai bisogno di aiuto per aggiungere codice personalizzato, consulta il nostro tutorial su come[ aggiungere PHP o JavaScript personalizzato per WPForms](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

Una volta aggiunto e salvato questo codice, visita una pagina con il tuo modulo sul frontend e testa il campo **Testo a riga singola** digitando una delle parole bloccate.

Dovresti vedere un messaggio di convalida rosso sotto il campo non appena viene rilevata una parola chiave non consentita, senza dover inviare il modulo.

![](https://wpforms.com/wp-content/uploads/2025/12/custom-keyword-filter-1024x740.png)## Personalizzazione dello snippet

Per adattare questo esempio al tuo modulo, modifica la sezione di configurazione in cima allo script utilizzando i numeri di riga dello screenshot.

- **ID del modulo**
    Alla **riga 14**:
    `var targetFormID = 100; // Sostituisci con il tuo ID modulo`
    Cambia `100` con l'ID del modulo che contiene il tuo campo di testo a riga singola.
- **ID del campo**
    Alla **riga 15**:
    `var targetFieldID = 1; // Sostituisci con il tuo ID campo`
    Cambia `1` con l'ID del campo di testo a riga singola che dovrebbe utilizzare l'elenco di parole bloccate.
- **Parole bloccate**
    Alla **riga 16**:
    `var blockedWords = ['parolaccia', 'spam', 'indesiderato']; // Elenco di parole chiave da bloccare`
    Sostituisci le parole di esempio con l'elenco di parole chiave che desideri bloccare. Puoi aggiungere o rimuovere elementi dall'array secondo necessità.
- **Messaggio di errore**
    Alla **riga 17**:
    `var customError = 'Questo contenuto contiene parole chiave riservate.';`
    Aggiorna il testo tra virgolette per modificare il messaggio che appare sotto il campo quando viene rilevata una parola chiave riservata.

## Domande frequenti

Di seguito, abbiamo risposto ad alcune delle domande più frequenti sull'utilizzo di questo filtro di parole chiave personalizzato.

#### In cosa differisce dal filtro di parole chiave integrato in Protezione antispam e sicurezza?

Il filtro di parole chiave integrato è configurato in **Impostazioni » Protezione antispam e sicurezza** e si applica a tutti i moduli e campi sul tuo sito quando il modulo viene inviato. Questo snippet si rivolge solo a un campo di testo a riga singola specifico su un modulo e mostra il messaggio di errore istantaneamente mentre l'utente digita.

Il filtro di parole chiave standard è il modo principale per bloccare parole proibite su tutti i tuoi moduli e verrà comunque eseguito all'invio anche se JavaScript è disabilitato.

Questo snippet è meglio utilizzato come controllo aggiuntivo in tempo reale per campi importanti in cui si desidera un feedback immediato.

Per ulteriori informazioni, consulta la nostra documentazione su [Filtri antispam](https://wpforms.com/docs/adding-spam-filters/).

Ecco fatto. Ora hai imparato come aggiungere un elenco di parole bloccate in tempo reale a un campo di testo a riga singola utilizzando una regola di convalida JavaScript personalizzata.

Vorresti mostrare o nascondere condizionalmente il pulsante **Invia** su un modulo in base a uno dei campi del tuo modulo? Dai un'occhiata al nostro tutorial su [Come mostrare condizionalmente il pulsante Invia](https://wpforms.com/developers/how-to-conditionally-show-the-submit-button/).

## Azione di riferimento

[wpforms\_wp\_footer\_end](https://wpforms.com/developers/wpforms_wp_footer/)

**Categorie:** Tutorial, Campi

---</body></html>