<html lang="it-it" dir="ltr"><head></head><body>### [Come aggiungere una maschera di input al codice postale internazionale](https://wpforms.com/developers/how-to-add-an-input-mask-to-the-international-postal-code/)

**Pubblicato:** 31 gennaio 2020
**Autore:** Umair Majeed

**Estratto:** Questo tutorial ti mostrerà come utilizzare PHP per utilizzare una maschera di input durante la creazione di uno schema di indirizzo internazionale. 

**Contenuto:**

Vuoi controllare come gli utenti inseriscono i codici postali nei tuoi moduli di indirizzo internazionali? Una maschera di input può aiutare a standardizzare la formattazione del codice postale limitando quali caratteri possono essere inseriti e in quale schema.

Questa guida ti mostrerà come aggiungere una maschera di input specificamente per il campo del codice postale nel formato Indirizzo Internazionale di WPForms.

## Impostazione del tuo modulo

Innanzitutto, creeremo un nuovo modulo e aggiungeremo i campi necessari. Assicurati di includere il campo modulo **Indirizzo**.

Se hai bisogno di assistenza nella creazione di un nuovo modulo, [controlla questa documentazione](https://wpforms.com/docs/creating-first-form/ "Come creare il tuo primo modulo").

Una volta aggiunto il campo **Indirizzo**, dal menu a discesa **Schema**, seleziona **Internazionale**.

![aggiungi il campo indirizzo e seleziona Internazionale dal menu a discesa Schema](https://wpforms.wpcontent.com/wp-content/uploads/2020/01/wpforms-setup-address-field-scheme.jpg)## Aggiunta della maschera di input

Per impostazione predefinita, il campo Codice Postale in un Indirizzo Internazionale accetterà qualsiasi carattere. Per limitare l'input a un formato specifico, aggiungeremo una maschera di input personalizzata. Se hai bisogno di aiuto per aggiungere codice personalizzato al tuo sito, consulta la nostra guida su come aggiungere snippet di codice.

Per ulteriori esempi sulle maschere di input, consulta questa guida su [come creare maschere di input per i moduli del tuo sito](https://wpforms.com/how-to-create-input-masks-for-your-sites-forms-with-examples/).

Ecco il codice per aggiungere la maschera di input:

Una volta aggiunto lo snippet, vedrai nel **Codice Postale** quando il campo è attivo alcune righe che suggeriscono che la maschera di input si aspetta un formato molto specifico da inserire.

![Ora il codice postale ha una maschera di input per forzare il formato del codice postale](https://wpforms.wpcontent.com/wp-content/uploads/2020/01/wpforms-input-mask.jpg)## Domande frequenti

#### D: Come posso aggiungere una maschera di input specifica per un indirizzo del Regno Unito?

**R:** Se sai che il tuo modulo accetterà solo indirizzi del Regno Unito, puoi impostare una maschera di input per il codice postale del Regno Unito con questo snippet.

```

/*
  * Maschera di input personalizzata per lo schema di indirizzo del campo indirizzo.
  *  
  * @link https://wpforms.com/developers/how-to-add-an-input-mask-to-the-international-postal-code
*/
  
function wpf_dev_address_field_properties( $properties, $field, $form_data ) {
      
    if($field[ 'scheme' ] === 'international') {
  
        $properties[ 'inputs' ][ 'postal' ][ 'class' ][]                  = 'wpforms-masked-input';
        $properties[ 'inputs' ][ 'postal' ][ 'data' ][ 'inputmask-mask' ]   = 'A[A]9[9][A] 9AA';
        $properties[ 'inputs' ][ 'postal' ][ 'data' ][ 'inputmask-greedy' ] = 'false';
        $properties[ 'inputs' ][ 'postal' ][ 'data' ][ 'rule-empty-blanks' ] = true;
  
    }
  
  return $properties; 
  
}
 add_action( 'wpforms_field_properties_address', 'wpf_dev_address_field_properties', 10, 3 )
```

E questo è tutto ciò che ti serve per impostare una maschera di input sul **Codice Postale** dell'indirizzo internazionale. Successivamente, vuoi creare uno schema di indirizzo personalizzato? Dai un'occhiata al nostro articolo su [Come creare schemi aggiuntivi per il campo indirizzo](https://wpforms.com/developers/create-additional-schemes-for-the-address-field/ "Come creare schemi aggiuntivi per il campo indirizzo").

## Filtro di riferimento

[wpforms\_field\_properties](https://wpforms.com/developers/wpforms_field_properties/ "Utilizzo del filtro wpforms_field_properties")

**Categorie:** Campi

**Tag:** PHP

---</body></html>