Panoramica
Si desidera limitare la funzionalità di completamento automatico degli indirizzi a un paese specifico? Quando si creano schemi di indirizzi unici per un paese desiderato, si vuole anche fare in modo che il completamento automatico dell'indirizzo cerchi solo in quel paese.
In questo articolo vi mostreremo come ottenere questo risultato utilizzando JavaScript.
Impostazione
Ai fini di questa documentazione, abbiamo già creato uno Schema di indirizzi unico per il Canada seguendo i passaggi di questa guida.
Una volta aggiunto il nostro schema di indirizzo aggiuntivo, abbiamo selezionato lo schema per il nostro campo Indirizzo all'interno del costruttore di moduli.

Inoltre, abbiamo attivato l'opzione Abilita il completamento automatico dell'indirizzo dalla scheda Avanzate del campo Indirizzo.

Aggiunta dello snippet
Una volta impostato e salvato il modulo, è ora di aggiungere lo snippet. Se avete bisogno di aiuto per aggiungere gli snippet al vostro sito, consultate questo tutorial.
Ci sono tre elementi da aggiornare nello snippet per adattarlo alle vostre esigenze specifiche.
- var formID = 2757;
- var addressFieldID = 21;
- 'paese': [ 'ca' ],
Questi dovranno essere aggiornati in modo che corrispondano all'ID del modulo, all'ID del campo e al Paese in cui si desidera che il completamento automatico dell'indirizzo effettui la ricerca.
Per trovare gli ID dei moduli e dei campi, consultare questa guida.
Per trovare il codice paese di 2 lettere per il vostro paese specifico, consultate questa documentazione.
Ecco fatto! Ora, quando si digita un indirizzo, la funzione di completamento automatico cercherà solo all'interno del Paese specificato.
Volete anche limitare il campo Telefono a un paese specifico? Date un'occhiata al nostro articolo su Come limitare i Paesi nei campi del modulo Smart Phone.
Correlato
Riferimento azione: wpforms_wp_footer_end