Conseils
Le fait de demander une adresse de manière cohérente offre une meilleure expérience à vos utilisateurs. Cela peut les aider à éviter les erreurs et les données que vous recueillerez seront plus précises.
Ce modèle de formulaire utilise plusieurs points de saisie pour recueillir des informations sur
l’adresse canadienne. La fonction de remplissage automatique de l’élément <form>
doit
être activée autocomplete="on"
pour permettre aux utilisateurs de réutiliser une
adresse
déjà saisie.
Nous recommandons l’utilisation d’AddressComplete de Postes Canadaafin de vérifier les adresses en temps réel. Cela simplifie la tâche des utilisateurs et garantit l’exactitude des données d’adresse que vous recevez.
Si vous utilisez AdresseComplète avec ce formulaire, la fonction de remplissage automatique doit
être
désactivée autocomplete="off"
pour que la saisie automatique du navigateur ne chevauche
pas
la recherche d’adresse de Postes Canada.
Formulaire d'adresse
HTML
<!-- Formulaire d'adresse canadienne -->
<form autocomplete="on">
<label for="address">Adresse</label>
<input id="address" name="address" type="text" autocomplete="address-line1"
placeholder="Adresse ou boîte postale" required>
<label for="address-line2"><span class="sr-only">Ligne d’adresse 2</span></label>
<input id="address-line2" name="address-line2" type="text"
placeholder="Facultatif : Appartement, suite, bâtiment, etc.">
<label for="community">Ville ou communauté</label>
<input id="community" name="address-level2" autocomplete="address-level2" class="gnb-field-md"
type="text">
<!-- Choisissez votre province -->
<label for="province-fr">Choisissez votre province :</label>
<select name="address-level1" id="province-fr" class="gnb-provinces-select">
<option value="AB">Alberta</option>
<option value="BC">Colombie-Britannique</option>
<option value="PE">Île-du-Prince-Édouard</option>
<option value="MB">Manitoba</option>
<option value="NB" selected>Nouveau-Brunswick</option>
<option value="NS">Nouvelle-Écosse</option>
<option value="NU">Nunavut</option>
<option value="ON">Ontario</option>
<option value="QC">Québec</option>
<option value="SK">Saskatchewan</option>
<option value="NL">Terre-Neuve-et-Labrador</option>
<option value="NT">Territoires du Nord-Ouest</option>
<option value="YT">Yukon</option>
</select>
<!-- Champ code postal de base avec validation -->
<div class="gnb-form-input">
<label for="postal-code">Code postal<span class="required">*</span><span
class="sr-only">obligatoire</span></label>
<input id="postal-code" class="gnb-postal-code-field" name="postal-code" autocomplete="postal-code"
type="text" maxlength="7" required placeholder="A1A 1A1" oninput="formatPostalCode(this)">
<div class="gnb-form-validation" id="postal-code-error" style="display: none;">
</div>
</div>
</form>
<!-- N'oubliez pas d'ajouter gnb-forms-validation-1.0.0.js au bas de votre page avant la balise de fermeture </body> -->