Volete modificare i messaggi di convalida che appaiono nei vostri moduli? La personalizzazione dei messaggi di convalida è particolarmente utile se si desidera tradurre i moduli in una lingua diversa o se si desidera semplicemente modificarne la formulazione.
Questa esercitazione mostra alcuni esempi di messaggi di convalida e come modificarli.
In questo articolo
Cosa sono i messaggi di convalida?
Alcuni campi dei moduli hanno determinate regole. Ad esempio, gli utenti non possono inviare un modulo se un campo obbligatorio è vuoto. Non possono nemmeno inviare un campo e-mail con un testo che non sia un indirizzo e-mail corretto o un campo URL che non contenga un indirizzo web.
WPForms utilizza un processo chiamato validazione per verificare che ogni inserimento segua le regole dei moduli. Se l'utente non ha compilato correttamente un campo, apparirà un messaggio che gli indicherà 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 vostri moduli, andate su WPForms " Impostazioni e aprite la scheda Convalida.
I messaggi specifici disponibili dipendono dal livello di licenza e dai componenti aggiuntivi installati. Per personalizzare questi messaggi, è sufficiente sostituire il testo predefinito con il messaggio che si desidera far visualizzare agli utenti.
Di seguito sono elencati tutti i messaggi di convalida attualmente disponibili per la personalizzazione, insieme ai loro valori predefiniti:
- Richiesto: Questo campo è obbligatorio.
- URL del sito web: Inserire un URL valido.
- E-mail: Inserire un indirizzo e-mail valido.
- Email Suggestion: Did you mean {suggestion}?
- Email limitata: Questo indirizzo e-mail non è consentito.
- Numero: Inserire un numero valido.
- Numero positivo: Inserire un numero positivo valido.
- Confermare il valore: I valori dei campi non corrispondono.
- Maschera di input incompleta: Compilare il campo nel formato richiesto.
- Checkbox Selection Limit: You have exceeded the number of allowed selections: {#}.
- Character Limit: Limit is {limit} characters. Characters remaining: {remaining}.
- Word Limit: Limit is {limit} words. Words remaining: {remaining}.
- Telefono: Inserire un numero di telefono valido.
- Estensione del file: Il tipo di file non è consentito.
- Dimensione del file: Il file supera la dimensione massima consentita. Il file non è stato caricato.
- Ora (12 ore): Inserire l'ora nel formato 12 ore AM/PM (es. 8:45 AM).
- Ora (24 ore): Inserire l'ora nel formato 24 ore (es. 22:45).
- Pagamento richiesto: Il pagamento è obbligatorio.
- Carta di credito: Inserire un numero di carta di credito valido.
- Field Upload Total Size: The total size of the selected files {totalSize} Mb exceeds the allowed limit {maxSize} Mb.
- Forza della password: È necessaria una password più forte. Considerate l'utilizzo di lettere maiuscole e minuscole, numeri e simboli.
- Risposta unica: Il valore deve essere unico.
- Errore del coupon: Questo non è un coupon valido.
Si noti che alcuni dei messaggi predefiniti includono dei segnaposto tra parentesi graffe. Questi estrarranno i valori da altre aree del sito e li visualizzeranno nei messaggi di convalida.
Nota: quando si traducono i messaggi di convalida, assicurarsi di lasciare i segnaposto in inglese. Per maggiori dettagli, consultare la sezione FAQ.
I segnaposto disponibili comprendono:
- {suggestion}: Inserts a suggested correction if a user enters a common email address (e.g., @gmail.com, @yahoo.com) with a typo.
- {#}: Shows the maximum number of selections allowed by a Checkboxes field, as determined in its field options.
- {limit}: Shows the word or character limit for a Single Line Text or Paragraph Text field, as set in its field options.
- {remaining}: Displays the remaining available words or characters until the user reaches the limit for a Single Line Text or Paragraph field, as set in its field options.
- {totalSize}: Inserts the size of a file a user has attempted to upload using the File Upload field.
- {maxSize}: Displays the maximum file size allowed by the File Upload field.
Una volta apportate le modifiche, assicurarsi di fare clic su Salva impostazioni in fondo alla schermata. Tutti i WPForm del vostro sito utilizzeranno questi messaggi di convalida.
Nota: se si desidera disattivare il testo e le icone per i messaggi di errore di convalida, pur mantenendo le indicazioni visive, si consiglia di consultare la nostra documentazione per sviluppatori per ulteriori informazioni.
Domande frequenti
Queste sono alcune delle domande più frequenti che riceviamo sulla personalizzazione dei messaggi di validazione in WPForms.
Ho tradotto i miei messaggi di convalida e ora i segnaposto non funzionano. Cosa devo fare?
Quando si traducono i messaggi di convalida, è opportuno lasciare i segnaposto in inglese.
For example, if you were to translate the default email suggestion validation message, you would enter “Did you mean” in your target language, but leave “{suggestion}” in English, like so:
Come posso cambiare il testo di errore per l'invio di moduli non riusciti in WPForms?
È possibile modificare il testo di errore visualizzato per gli invii non riusciti in WPForms utilizzando uno snippet PHP. Ciò consente di personalizzare il messaggio per meglio adattarlo alle esigenze del vostro sito web o per fornire istruzioni più specifiche ai vostri utenti.
Per istruzioni dettagliate su come implementare questo snippet, consultare la nostra documentazione per sviluppatori sulla modifica del testo di errore per gli invii non riusciti.
Ecco fatto! Ora è possibile personalizzare i messaggi di convalida nei moduli.
Poi, volete anche personalizzare l'aspetto dei messaggi di convalida o lo stile di altre parti dei vostri moduli? Per iniziare, date un'occhiata alla nostra guida per principianti sui CSS.