Bonjour,
J'ai un projet qui démarre avec une page défaut (et une page maitre)...Sur la page défaut, il y a ce qu'il faut pour se connecter (login et mot de passe) ainsi qu'un bouton "Connexion".
Celui-ci est l'activecontrol de la page maitre, il se déclenche donc sur l'appui de la touche entrée. De cette façon, on saisit le login et le mot de passe et entrée permet de passer à la suite...Ca, c'est ok...
Si par contre, on se trompe dans la saisie, j'utilise un webusercontrol qui affiche un message indiquant de renouveler la saisie pour la rendre valide. Ce webusercontrol se ferme par un bouton "ok" ou par entrée.
Le problème est que l'appui de la touche entrée semble agir deux fois...La boite de dialogue (le webusercontrol) se ferme, mais l'appui de la touche entrée semble se propager à la page maitre (qui redéclenche la validation de la saisie login + mot de passe erroné)....d'où un réaffichage instantané de la boite de dialogue...
Quelle serait à votre avis la meilleure façon d'agir pour intercepter la touche entrée (enlever/ajouter activecontrol sur page maitre, intercepter au niveau javascript via keypress, ........) ?
Partager