Formulaire HTML : saisie de numéro de téléphone

4 03 2010

2 mois sans publier d’articles… J’ai reporté une partie de mon activité sur le site du CHS www.expotec103.com. Ceci explique sûrement cela.

Dans ce billet je vous propose de découvrir comment de vrais utilisateurs IRL utilisent le champ numéro de téléphone d’un formulaire HTML.

Quelques surprises vous attendent 😉

L’analyse est basée sur le champ téléphone du formulaire de demande d’acte d’état civil de la ville de Rouen.

Le champ “Téléphone” étudié

Clavier de téléphone

Clavier de téléphone

Le champ est labellisé “Téléphone” et comporte la mention suivante :

Si nous rencontrons des difficultés à traiter votre demande, nous pouvons être amenés à vous contacter par téléphone. Si vous ne renseignez pas cette information, nous vous contacterons par le biais de votre adresse électronique.

Cela nous apprend que :

  • le numéro de téléphone pourrait être utilisé par la ville de Rouen pour rappeler l’internaute,
  • le champ n’est pas obligatoire.

Les chiffres

Voici les chiffres principaux avant de regarder plus en avant :

119899 Le nombre de lignes contenues dans le fichier
27391 Lignes vides (le champ n’a pas été renseigné)
92508 Lignes saisies, soit un taux de remplissage de 77%
88569 Numéros français
1501 Numéros internationaux
78 Nombre de saisies sans rapport avec le champ

Le taux de remplissage de 77% pour un champ facultatif s’explique par la volonté de l’internaute d’assurer le bon déroulement de sa démarche.

Les numéros de téléphone français

Les préférences

Les numéros de téléphone français tiennent sur 10 chiffres et commencent par 0 (hormis numéros spéciaux).

Voici les formats utilisés par ordre de préférence :

64207 0123456789
12895 01 23 45 67 89
9868 01.23.45.67.89
854 01/23/45/67/89
745 01-23-45-67-89

C’est de façon plutôt logique que le premier format préféré apparaît. L’internaute va au plus simple et au plus rapide en tapant les chiffres les uns à la suite des autres.

Répartition des préférences pour les numéros français

Répartition des préférences pour les numéros français

Les bizarreries

Le grand nombre de numéros à disposition de cette analyse a fait ressortir quelques comportements bizarres.

Il y a la confusion entre 0 (zéro), o (la lettre o minuscule), O (la lettre O majuscule) et même le ° (degré).

Il y a également la confusion entre 1 (un) et I (la lettre I majuscule).

Ces confusions comptent tout de même 250 cas ! Ce n’est pas si rare que ça.

Encore plus bizarre ?

Il arrive parfois (25 cas) que l’utilisateur tapent les chiffres du numéro sans appuyer simultanément sur la touche Majuscule (ou shift). Par exemple il tapera à& é » ‘( -è _ç alors qu’il voulait taper 01 23 45 67 89.

Dans un autre registre, on retrouve les snobs (ou les indéfectibles du copier-coller, allez savoir 😉 ) qui saisissent leur numéro de téléphone français comme s’ils le donnaient à une administration étrangère en donnant l’indicatif international (79 cas).

Les numéros de téléphone internationaux

Le tableau ci-dessous donnent les préférences d’écriture des numéros de téléphone avec le préfixe international :

1019 0033 123456789
402 +33 123456789
80 (33) 123456789

Nous nous retrouvons face à un problème (faut dire aussi que ce n’est pas simple pour l’utilisateur). La bonne façon d’écrire un numéro international est d’utiliser +33 par exemple et non 0033, qui n’est pas valable dans tous les pays.

Conclusion

Le but de cette analyse m’a servi de base pour l’écriture de fonctions PHP gérant la validation et l’affichage de numéros de téléphone. C’est loin d’être simple car le nombre de possibilité est grand et peut changer sans préavis.


Actions

Information

3 responses

4 03 2010
Franck

Le coup de la confusion zéro, o , O, degré, un et i, ça parait incroyable !

4 03 2010
Niko

Merci de me recontacter au °six _ »éçXII (4×10+20)+Minervois+OùlaGuerre n’a pas eu lieu.

22 03 2010
emanu124

J’ai rien compris, mais c’est certainement très bien..

Laisser un commentaire