IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[C#] La touche entree


Sujet :

ASP.NET

  1. #1
    Invité
    Invité(e)
    Par défaut [C#] La touche entree
    Bonjour a tous,

    Voila je souhaiterais associer l'appuie de la touche entree a une fonction mais je n'arrive pas et je ne comprend pas pourquoi.
    Dans la F.A.Q, comme un peu partout sur le net il parle du code ascii 13, mais rien ne se passe pour moi quand je clique sur la touche entree

    Je vous donne mon code :

    Ma fonction :

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    function test()
    {
    if(window.event.keyCode == 13)
    {
    alert ("touche entree validee")
    }
    }
    Je l'appel comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <asp:textbox id="txtId" style="Z-INDEX: 126; LEFT: 120px; POSITION: absolute; TOP: 24px" tabIndex="1"    runat="server" Width="32px" CssClass="TextBoxAlignRight" AutoPostBack="True" onkeypress = "test();" ></asp:textbox>
    Si je change le code ascii ca marche, mais pour la touche entree (code ascii 13) rien ne se passe

    J'espere que vous pourrez m'aider, d'avance merci.
    Dernière modification par The_badger_man ; 09/01/2007 à 00h47.

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2003
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 82
    Par défaut
    Bonjour,

    Tu peux associé la touche entrée avec un bouton.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    this.[nomformulaire].DefaultButton = TonBouton ;
    @++

  3. #3
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Justement ce qu'il y a dans la F.A.Q je l'avais vu, mais ca ne marche pas chez moi.
    Par exemple, si je prend le code ascii "49" qui correspond a la touche 1, ca marche, le clique sur le bouton 1 est bien detecte.
    Mais pas pour la touche entree
    Je m'exprime peut-etre mal, desole

  5. #5
    Invité
    Invité(e)
    Par défaut
    Impossible aussi avec les touches Backspace et tabulation, ca a surement un rapport nan ?

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bon et bien j'ai trouve la solution, cela marche en remplacant le onkeypress par un onkeydown
    Merci quand meme pour aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. code pour la touche entree
    Par ghaoui dans le forum Débuter
    Réponses: 4
    Dernier message: 08/11/2005, 11h47
  2. [HTML]bouton submit et touche "entree" du clavier
    Par cameles dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 30/09/2005, 03h27
  3. [VB.NET] Désactiver la touche entrée
    Par San Soussy dans le forum ASP.NET
    Réponses: 2
    Dernier message: 22/06/2005, 12h45
  4. [Delphi 2005] OnKeyPressed inactif sur la touche [ENTREE]
    Par Vulcanos dans le forum Composants VCL
    Réponses: 12
    Dernier message: 18/05/2005, 17h06
  5. Réponses: 9
    Dernier message: 15/09/2004, 21h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo