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 :

Touche enter sur controles de saisies


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 92
    Par défaut Touche enter sur controles de saisies
    Bonjour.

    J'ai une page asp avec plusieurs textbox et 2 boutons (un bouton "Sauvegarder" et un bouton "Retour").

    Certains textbox sont multi-lignes et d'autres pas.

    Mon problème est le suivant : si l'utilisateur presse la touche enter de son clavier alors qu'il est en saisie sur un textbox non multi-lignes cela entraine automatiquement l'appel de mon bouton "Retour".

    C'est pas pratique du tout.

    Comment faire pour empêcher ce comportement.

    Je ne vois, dans ma page, aucune propriété qui associe mon bouton "Retour" à ces textbox.

    Merci pour votre aide.

  2. #2
    Membre confirmé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mai 2006
    Messages : 152
    Par défaut
    Le comportement que tu décris dépend du navigateur.

    Sur un contrôle de champ de formulaire, le seul moyen que je connaisse pour annuler cet effet est d'intercepter l'événement d'appui sur une touche du clavier. Avec l'attribut suivant (tu peux le fournir en tant que propriété du contrôle ASP.NET) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onKeyDown="if (window.event.keyCode == 13) {return false;}"

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 92
    Par défaut
    Ok, merci beaucoup.

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 17/03/2009, 11h51
  2. Gestion de la touche Enter sur les webforms
    Par ag007 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 15/11/2006, 15h46
  3. Evenement "Appuyer sur la touche Enter"
    Par Benjy dans le forum C++Builder
    Réponses: 4
    Dernier message: 29/09/2005, 11h14
  4. [Listener] Réagir sur la touche ENTER
    Par Sarrus dans le forum Agents de placement/Fenêtres
    Réponses: 14
    Dernier message: 07/09/2005, 11h31

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