<html lang="it-it" dir="ltr"><head></head><body>### [Conferma dei valori dei campi corrispondenti in WPForms](https://wpforms.com/developers/how-to-perform-field-comparisons-within-your-wpforms/)

**Pubblicato:** 6 ottobre 2023
**Autore:** Umair Majeed

**Estratto:** Questo tutorial ti fornirà uno snippet per eseguire confronti tra campi all'interno dei tuoi moduli. 

**Contenuto:**

Vorresti verificare che gli utenti inseriscano le stesse informazioni in due campi diversi? Mentre WPForms include la conferma e-mail integrata, puoi estendere questa funzionalità ad altri tipi di campo come Telefono, Indirizzo o qualsiasi altro campo in cui è necessario confermare l'input dell'utente.

Questa guida ti mostrerà come implementare la convalida del confronto tra campi utilizzando un semplice snippet di codice.

Se sei specificamente interessato alla conferma e-mail, puoi impostarla direttamente nell'editor del modulo senza alcun codice seguendo la nostra [guida alla conferma e-mail](https://wpforms.com/how-to-confirm-email-address-field-on-wordpress-forms/).

## Impostazione del modulo

Per iniziare, crea un nuovo modulo o modifica uno esistente. Per questo esempio, creeremo un modulo con due campi Telefono per dimostrare il confronto tra campi. Il primo campo raccoglierà il numero di telefono e il secondo campo servirà per la conferma.

Se hai bisogno di aiuto per creare un nuovo modulo, consulta la nostra guida su [come creare il tuo primo modulo](https://wpforms.com/docs/creating-first-form/).

## Aggiunta dello snippet di codice

Successivamente, dovrai aggiungere lo snippet di codice che gestisce la convalida del confronto tra campi. Se non sei sicuro di dove aggiungere codice personalizzato al tuo sito, consulta la nostra guida su [come aggiungere codice personalizzato](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

Lo snippet seguente confronterà due campi **Telefono** e visualizzerà un messaggio di errore se non corrispondono:

Dovrai personalizzare tre valori chiave nel codice:

1. Alla **riga 10**, sostituisci `1000` con l'ID del tuo modulo
2. Alla **riga 15**, sostituisci `3` con l'ID del tuo primo campo Telefono
3. Alla **riga 18**, sostituisci `4` con l'ID del tuo secondo campo Telefono

Se hai bisogno di aiuto per trovare gli ID dei tuoi moduli e campi, consulta la nostra guida su [come trovare gli ID dei moduli e dei campi](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/#locating-the-field-id).

Quando utilizzi campi Telefono, potresti dover regolare il pattern alla **riga 21** (`$pattern = '/^\d{10}$/';`) per adattarlo a diversi formati di numeri di telefono, in particolare per numeri internazionali o formati personalizzati. Il pattern corrente si aspetta esattamente 10 cifre.

E questo è tutto! Utilizzando i confronti tra campi, puoi assicurarti che i dati inseriti nei tuoi moduli vengano verificati. Vuoi visualizzare condizionalmente il pulsante **Invia**? Dai un'occhiata al nostro tutorial su [Come mostrare condizionalmente il pulsante Invia](https://wpforms.com/developers/how-to-conditionally-show-the-submit-button/ "Come mostrare condizionalmente il pulsante Invia").

## Azione di riferimento

[wpforms\_process](https://wpforms.com/developers/wpforms_process/ "Utilizzo dell'azione wpforms_process")

**Categorie:** Tutorial

**Tag:** PHP

---</body></html>