Re: Champ saisie email et cliquable

Posté par Vortex le 3/8/2007 17:42:20
Cela ne devrait pas être trop dur...

Tout d'abord, occupons nous de l'interface.
Dans le code "a chaque modification", placez le code suivant :

SI VérifieExpressionRégulière(MoiMême, "[-.a-z0-9_]+[@][-.a-z0-9_]+[.][a-z]{2,4}") ALORS
MoiMême..Couleur = iVertFoncé
MoiMême..CurseurSouris = curFlèche
SINON
MoiMême..Couleur = iRougeClair
MoiMême..CurseurSouris = curCaret
FIN

En gros, ça change la couleur et le curseur souris si le texte saisi correspond à une adresse email.

Ensuite, pour le clic lui même, il suffit d'ajouter un traitement "Bouton gauche relaché" et d'y placer le code suivant:

SI VérifieExpressionRégulière(MoiMême, "[-.a-z0-9_]+[@][-.a-z0-9_]+[.][a-z]{2,4}") ALORS
LanceAppliAssociée("mailto:"+MoiMême)
FIN

De cette façon, lors d'un clic de souris, le client de messagerie par défaut va être ouvert avec l'adresse saisie dans le champs destinataire.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=5309&post_id=21945