Lancement d'une action à partir d'une validation de champ

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Lancement d'une action à partir d'une validation de champ

Messagepar Dan60 » 12 Sep 2002 à 16:21

Bonsoir,Sur un masque de connexion au serveur.champ utilisateurchamp passwordbouton de connexionje voudrais lancer la connexion dès la validation du password par la touche (Entrée) et non pas forcément à partir du boutonest-ce possible?quelqu'un peut-il m'en dire plus.merci
Dan60
 

Re: Lancement d'une action à partir d'une validation de cham

Messagepar Sylvain » 12 Sep 2002 à 17:49

C'est tout a fait possible, il faut que tu captures les évenements du clavier. La synthaxe diffère suivant les navigateurs. Voici un petit exemple compatible IE et Netscape, colle le tout dans un fichier texte que tu renommes en .htm et ouvre le avec ton navigateur. A chaque fois que tu appuies sur une touche, ça écrit la touche enfoncée dans la barre de status. De plus ça appelle la fonction valider lorsque c'est la touche entrée. Dans ton cas, tu as juste à virer les window.status et à mettre un document.forms[0].submit(); dans la fonction valider. <html> <head> <script language=Javascript> function clavier_ie() { window.status = event.keyCode + ' : ' + String.fromCharCode(event.keyCode); valider(event.keyCode); } function clavier_ns(e) { window.status = e.which + ' : ' + String.fromCharCode(e.which); valider(e.which); } document.onKeyPress = clavier_ns; // pour Ns function valider(varCode) { if (varCode == '13') alert('Valider !'); } </script> </head> <body onKeyDown="clavier_ie()"> </body> </html> [%sig%]
Avatar de l’utilisateur
Sylvain
Maître-posteur
Maître-posteur
 
Message(s) : 473
Inscrit(e) le : 16 Déc 2004 à 00:20
Localisation : Rennes

Re: Lancement d'une action à partir d'une validation de cham

Messagepar Dan60 » 13 Sep 2002 à 13:23

ok merci.
Dan60
 


Retour vers Développement

cron