Editez l’affichage des indicatifs de pays sur les champs Téléphone

Sur chaque formulaire ou enquête, un sélectionneur d'indicatifs téléphonique par pays est affiché par défaut sur les champs de type Téléphone, Tél. Mobile (pour SMS) et Fax afin de permettre aux utilisateurs de renseigner leur pays et d'enregistrer l'indicatif associé lors de la soumission du formulaire (ex: + 33 pour un numéro renseigné en sélectionnant France) :

indicatif-pays

Pour chaque formulaire ou enquête, plusieurs options d'affichage pour ce sélectionneur d'indicatifs téléphonique par pays sont à votre disposition.
Vous pouvez déterminer :

  • Si vous souhaitez ne pas proposer cet affichage d'indicatifs par pays sur les champs,
  • Les champs sur lesquels appliquer cet affichage. Par défaut sur les champs de type Téléphone, Tél. Mobile (pour SMS) et Fax),
  • Si vous souhaitez ne pas afficher l'indication du format de N° (sous la forme d'un numéro factice) de chaque pays sélectionné,  
  • Le pays à afficher pour l'indicatif par défaut (basé sur la Langue par défaut des opérations renseignée dans Plus > Paramètres > Langue, interface, compte), 
  • Une première liste de pays à afficher au-dessus d'une autre liste complète de tous les pays proposés par ordre alphabétique.

Pour ce faire, copier le code dans un éditeur de texte (ex : Bloc-notes) :   

<script>
var mb_options = {
    "phoneFieldsEnable":true,
    "phoneFieldsName": [
       "formItem-mbtext-mobile",
       "formItem-mbtext-phone",
       "formItem-mbtext-fax",
    ],
    "phoneFieldsPlaceholder":true,
    "phoneFieldsDefaultCountry":"fr",
    "phoneFieldsPreferredCountries":["fr","be","ch"],
    "phoneFieldsOnlyCountries":["gb","it","es","nl","us","fr","be","ch"], 
    
};
</script>

 

Puis, éditer les valeurs de chaque ligne :

  • « phoneFieldsEnable »:false si vous ne souhaitez aucun affichage d'indicatifs par pays,
  • « phoneFieldsName »: ajouter ou supprimer entre les crochets ([ ]) les champs sur lesquels appliquer l'affichage (peut inclure des champs personnalisé du compte de type Texte),
  • « phoneFieldsPlaceholder »:false si vous ne souhaitez aucun affichage des suggestions de formats de numéros en fonction du pays sélectionné,
  • « phoneFieldsDefaultCountry »: Renseigner le pays de l'indicatif par défaut en utilisant son code Alpha 2 selon la norme ISO 3166 (exemple  : « be » pour la Belgique, « ch » pour la Suisse),
  • « phoneFieldsPreferredCountries »: Renseigner entre les crochets ([ ]) les codes Alpha2 (exemple [« be », »ch », « it »]) des pays à afficher de manière préférentielle au dessus de la liste de tous les pays,
  • « phoneFieldsOnlyCountries »: Tous les pays du monde seront affichés en ne renseignant aucun code Alpha2 entre les crochets (exemple: « phoneFieldsOnlyCountries »:[ ]). Renseigner entre les crochets ([ ]) la sélection des différents pays à afficher dans la liste (qui seront classés par ordre alphabétique): dans ce contexte, il est alors impératif d'inclure dans cette liste les pays indiqués pour l'indicatif par défaut ou la liste des pays préférés. 

 

Puis, une fois édité, sur votre compte Message Business, coller ce script dans l'onglet Code HTML de la partie Edition du contenu affiché dans le bas de page de l'étape Styles de l'opération avant de passer à l'étape suivante pour enregistrer le script édité et qu'il s'applique ensuite à l'opération :

indicatif-step2