Riassunto AI
Vuoi modificare i messaggi di convalida che appaiono nei tuoi moduli? Personalizzare i messaggi di convalida è particolarmente utile se vuoi tradurre i tuoi moduli in un'altra lingua, o se semplicemente desideri modificarne il testo.
Questa guida ti mostrerà alcuni esempi di messaggi di convalida e come modificarli.
In Questo Articolo
Cosa Sono i Messaggi di Convalida?
Alcuni campi nei tuoi moduli hanno determinate regole. Ad esempio, gli utenti non possono inviare un modulo se un campo obbligatorio è vuoto. Inoltre, non possono inviare un campo Email con un testo che non sia un indirizzo email valido, o un campo URL che non contenga un indirizzo web.
WPForms utilizza un processo chiamato convalida per verificare che ogni inserimento segua le regole dei tuoi moduli. Se l'utente non ha compilato correttamente un campo, apparirà un messaggio per informarlo su come risolvere il problema prima di completare l'invio.
Ad esempio, il messaggio di convalida che appare se un campo obbligatorio è vuoto recita: "Questo campo è obbligatorio."

Personalizzazione dei Messaggi di Convalida
WPForms gestisce i messaggi di convalida per l'intero sito nelle impostazioni del plugin.
Per visualizzare l'elenco esistente dei messaggi di convalida per i tuoi moduli, vai su WPForms » Impostazioni e apri la scheda Convalida.

I messaggi specifici disponibili qui dipendono dal tuo livello di licenza e dai componenti aggiuntivi installati. Per personalizzare questi messaggi, sostituisci semplicemente il testo predefinito con il messaggio che desideri che i tuoi utenti vedano.
Di seguito, abbiamo elencato tutti i messaggi di convalida attualmente disponibili per la personalizzazione insieme ai loro valori predefiniti:
- Obbligatorio: Questo campo è obbligatorio.
- URL Sito Web: Inserisci un URL valido.
- Email: Inserisci un indirizzo email valido.
- Suggerimento Email: Intendevi {suggestion}?
- Email Restretta: Questo indirizzo email non è consentito.
- Numero: Inserisci un numero valido.
- Numero Positivo: Inserisci un numero positivo valido.
- Conferma Valore: I valori dei campi non corrispondono.
- Maschera di Input Incompleta: Compila il campo nel formato richiesto.
- Limite Selezione Casella di Controllo: Hai superato il numero di selezioni consentite: {#}.
- Limite Caratteri: Il limite è di {limit} caratteri. Caratteri rimanenti: {remaining}.
- Limite Parole: Il limite è di {limit} parole. Parole rimanenti: {remaining}.
- Telefono: Inserisci un numero di telefono valido.
- Estensione File: Tipo di file non consentito.
- Dimensione File: Il file supera la dimensione massima consentita. Il file non è stato caricato.
- Ora (12 ore): Inserisci l'ora nel formato 12 ore AM/PM (es. 8:45 AM).
- Ora (24 ore): Inserisci l'ora nel formato 24 ore (es. 22:45).
- Pagamento Richiesto: Il pagamento è obbligatorio.
- Carta di Credito: Inserisci un numero di carta di credito valido.
- Dimensione totale caricamento campo: La dimensione totale dei file selezionati {totalSize} Mb supera il limite consentito di {maxSize} Mb.
- Forza password: È richiesta una password più forte. Considera l'utilizzo di lettere maiuscole e minuscole, numeri e simboli.
- Risposta univoca: Il valore deve essere univoco.
- Errore coupon: Questo non è un coupon valido.
Nota che alcuni dei messaggi predefiniti includono segnaposto tra parentesi graffe. Questi recupereranno valori da altre aree del tuo sito e li visualizzeranno nei tuoi messaggi di convalida.
Nota: Quando traduci i messaggi di convalida, assicurati di lasciare i segnaposto in inglese. Vedi la sezione FAQ in basso per i dettagli.
I segnaposto disponibili includono:
- {suggestion}: Inserisce un suggerimento di correzione se un utente inserisce un indirizzo email comune (es. @gmail.com, @yahoo.com) con un errore di battitura.
- {#}: Mostra il numero massimo di selezioni consentite da un campo Caselle di controllo, come determinato nelle opzioni del campo.
- {limit}: Mostra il limite di parole o caratteri per un campo Testo a riga singola o Testo paragrafo, come impostato nelle sue opzioni campo.
- {remaining}: Visualizza le parole o i caratteri rimanenti disponibili finché l'utente non raggiunge il limite per un campo Testo a riga singola o Testo paragrafo, come impostato nelle sue opzioni campo.
- {totalSize}: Inserisce la dimensione di un file che un utente ha tentato di caricare utilizzando il campo Caricamento file.
- {maxSize}: Visualizza la dimensione massima del file consentita dal campo Caricamento file.
Una volta apportate le modifiche, assicurati di fare clic su Salva impostazioni in fondo alla pagina. Tutti i moduli WPForms sul tuo sito utilizzeranno questi messaggi di convalida.
Nota: Se stai cercando di disabilitare il testo e le icone per i messaggi di errore di convalida mantenendo gli indizi visivi, assicurati di consultare la nostra documentazione per sviluppatori per maggiori informazioni.
Domande frequenti
Queste sono alcune delle domande più comuni che riceviamo sulla personalizzazione dei messaggi di convalida in WPForms.
Ho tradotto i miei messaggi di convalida e ora i miei segnaposto non funzionano. Cosa dovrei fare?
Quando traduci i tuoi messaggi di convalida, dovresti lasciare i tuoi segnaposto in inglese.
Ad esempio, se dovessi tradurre il messaggio di convalida predefinito per il suggerimento email, dovresti inserire "Intendevi" nella tua lingua di destinazione, ma lasciare "{suggestion}" in inglese, così:

Come posso cambiare il testo di errore per gli invii di moduli non riusciti in WPForms?
Puoi modificare il testo di errore visualizzato per gli invii non riusciti in WPForms utilizzando uno snippet PHP. Questo ti consente di personalizzare il messaggio per adattarlo meglio alle esigenze del tuo sito web o per fornire istruzioni più specifiche ai tuoi utenti.
Per istruzioni dettagliate su come implementare questo snippet, consulta la nostra documentazione per sviluppatori sulla modifica del testo di errore per gli invii non riusciti.
Fatto! Ora puoi personalizzare i messaggi di convalida nei tuoi moduli.
Successivamente, desideri anche personalizzare l'aspetto dei messaggi di convalida o stilizzare altre parti dei tuoi moduli? Per iniziare, consulta la nostra guida per principianti al CSS.