Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1723 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Validation d'un numéro de téléphone

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Validation d'un numéro de téléphone

n°269643
burgergold
5$? va chez l'diable!
Posté le 14-12-2002 à 15:21:52  profilanswer
 

je précise, je suis au québec donc c normal que ca soit différent
 
alors par exemple, je voudrais que lorsque quelqu'un écrit 8195639336 dans le champs texte, que ca l'affiche en réalité (819) 563-9336
 
tout ca dans le but que les # de tel de ma bd soit tous sur le meme standard et que ce soit facile pour l'utilisateur
 
merci


---------------
http://www.boincstats.com/signature/user_664861.gif
mood
Publicité
Posté le 14-12-2002 à 15:21:52  profilanswer
 

n°269667
HappyHarry
Posté le 14-12-2002 à 16:49:44  profilanswer
 

le plus simple est de n'autoriser que les chiffres dans le champ, et de bloquer la saisie au nombre de caracteres voulu (10 donc), ca t'evitera de devoir te faire suer avec des contrôles de validité et  une masse de cas différents
 
ensuite en admettant que ta textbox s'appelle txtPhone :
 
phoneNumber = "(" & left$(txtPhone.Text,3) & " ) " & mid$(txtPhone.Text,4,3) & "-" & right$(txtPhone.Text,4)

n°269677
burgergold
5$? va chez l'diable!
Posté le 14-12-2002 à 17:09:18  profilanswer
 

dans ce cas là, est-ce quon aura droit au "(   )    -    " au départ? et au fur et à mesure qu'il rentre les chiffres sa se remplit?
 
ou bienest-ce que ca fera "8195639336" et à la fin de la saisie ca le formatera en (819) 563-9336?


---------------
http://www.boincstats.com/signature/user_664861.gif
n°269679
HappyHarry
Posté le 14-12-2002 à 17:11:54  profilanswer
 

Burgergold a écrit :

dans ce cas là, est-ce quon aura droit au "(   )    -    " au départ? et au fur et à mesure qu'il rentre les chiffres sa se remplit?
 
ou bienest-ce que ca fera "8195639336" et à la fin de la saisie ca le formatera en (819) 563-9336?


 
2e cas la solution que je te propose
 
sinon tu joues avec l'evenement onkeypress de ta textbox et suivant le nombre de caracteres entrés, tu affiches les ( ) - au bon endroit

n°269685
burgergold
5$? va chez l'diable!
Posté le 14-12-2002 à 17:23:34  profilanswer
 

le "phoneNumber" c une variable ou le champs de la base de donnée?


---------------
http://www.boincstats.com/signature/user_664861.gif
n°269686
HappyHarry
Posté le 14-12-2002 à 17:24:53  profilanswer
 

Burgergold a écrit :

le "phoneNumber" c une variable ou le champs de la base de donnée?


 
une variable :)
 
apres tu peux insérer ca dans un champ de type varchar sans probleme


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] Validation d'un numéro de téléphone

 

Sujets relatifs
Validation d'un formulaire via des zones area [costaud]Validation automatique des demandes de confirmation.
Validation de CSS[XHTML, CSS] Problème validation CSS en XHTML
Est ce légal de conserver un numéro de carte bancaire dans une appli ?[PHP] connaître le prochain numéro auto avant de faire la requête
demande de validation d'une fonction en c avec des pointeurs[XHTML 1.1] Problème de validation
Validation de formulaire en JS avec un lien... ça marche plus...[W3C] Problème de validation
Plus de sujets relatifs à : [VB] Validation d'un numéro de téléphone


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR