OVH Cloud OVH Cloud

Donner le focus à un objet

2 réponses
Avatar
fde
Bonjour à tous,

Je souhaiterai savoir comment donner le focus à une zone texte et à un
bouton de commande.
J'ai créé une fenêtre de LOGIN avec "N° de client" et "Mot de passe" et
quand le N° de client n'est pas valide, je le met à blanc j'ajoute un
message et je voudrais repositionner le curseur dessus.
Pour le mot de passe, quand celui-ci est correcte je voudrais simuler
l'appui sur le bouton "OK" afin d'exécuter le code.

Merci à tous

2 réponses

Avatar
Fabrice Burghgraeve
salut.

"fde" a écrit dans le message de
news:bvt3fq$1lk$
Bonjour à tous,

Je souhaiterai savoir comment donner le focus à une zone texte et à un
bouton de commande.
J'ai créé une fenêtre de LOGIN avec "N° de client" et "Mot de passe" et
quand le N° de client n'est pas valide, je le met à blanc j'ajoute un
message et je voudrais repositionner le curseur dessus.



dans le code de sortie de champ login
si pas no_client_valide() alors reprisesaisie();

Pour le mot de passe, quand celui-ci est correcte je voudrais simuler
l'appui sur le bouton "OK" afin d'exécuter le code.



dans le code de sortie du mot de passe :
si pas no_client_valide() alors reprisesaisie(champ_login);
si pas mot_de_passe_valide() alors reprisesaisie()
executetraitement(bouton_ok, trt_clic);

(a peu pres... regarde l'aide en ligne pour verifier la syntaxe. Code non
testé)

--
Fabrice Burghgraeve
Computer & Services
suivez ce lien pour me repondre en prive :
http://cerbermail.com/?I3GMPRuXDD
Avatar
fde
Merci, c'est clair et ça fonctionne.


"Fabrice Burghgraeve" a
écrit dans le message de news:bvt4qt$rah$
salut.

"fde" a écrit dans le message de
news:bvt3fq$1lk$
> Bonjour à tous,
>
> Je souhaiterai savoir comment donner le focus à une zone texte et à un
> bouton de commande.
> J'ai créé une fenêtre de LOGIN avec "N° de client" et "Mot de passe" et
> quand le N° de client n'est pas valide, je le met à blanc j'ajoute un
> message et je voudrais repositionner le curseur dessus.

dans le code de sortie de champ login
si pas no_client_valide() alors reprisesaisie();

> Pour le mot de passe, quand celui-ci est correcte je voudrais simuler
> l'appui sur le bouton "OK" afin d'exécuter le code.

dans le code de sortie du mot de passe :
si pas no_client_valide() alors reprisesaisie(champ_login);
si pas mot_de_passe_valide() alors reprisesaisie()
executetraitement(bouton_ok, trt_clic);

(a peu pres... regarde l'aide en ligne pour verifier la syntaxe. Code non
testé)

--
Fabrice Burghgraeve
Computer & Services
suivez ce lien pour me repondre en prive :
http://cerbermail.com/?I3GMPRuXDD