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

HTML Discussion :

Désactiver le focus


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 227
    Par défaut Désactiver le focus
    Bonjour,

    Quand je clic sur la touche entrer il ya le "submit" qui se lance parcequ'il ya le focus dessus .


    je voudrais désactiver le focus automatique sur tout les boutons (submit) de ma page.


    MERCI

  2. #2
    Membre éclairé Avatar de Cornholio
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 55
    Par défaut
    Bonjour,

    Et si tu fais un truc dans le genre ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="submit" id="tonBoutonSubmit" onfocus="document.getElementById('unAutreInputAFocusserALaPlace').focus();">

  3. #3
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    en ce cas, il faut voir coter JavaScript...

    Gentil modo, déplaces ce topic s'il te plait ^^

    sinon, tu peux faire ton propre bouton submit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type = "button" onClick = "return confirm("Êtes vous sûr de vouloir soumettre ce formulaire en l'état?" />
    ce code grapillé sur le net (je ne l'ai pas vérifié)
    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    var toucheDesac=255; //la touche 255 est inusitée ; touche enter = 13
    var focusSuivant="nom"; // le premier champ de formulaire ou n'importe quel id
    var gk=window.Event?1:0;
     
    function toucheenter(e) {
    var touche=gk?e.which:window.event.keyCode; //pour compatibilité FF IE
    if (touche == toucheDesac){
    document.getElementById(focusSuivant).focus();
    return false;
    }
    }
    document.onkeydown = toucheenter;

    MAIS ces réponses ne sont valables que si le javascript client est activé.

    edit : me suis fait grill3d par quelqu'un... mais je sais pas si sa réponse est bonne pour autant ^^
    edit2: j'ai une meilleure solution
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  4. #4
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 227
    Par défaut
    bonjour,

    le javascript est bien activé , mais ce que je voudrais c'est juste ne pas avoir de focus du tt sur ma page

    OU

    avoir le focus sur un champs bien precis , comment faire ????

    MERCI

  5. #5
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    -_-"
    ça ne te convient pas d'avoir un message de confirmation?

    L'utilisateur final sera content que tu as pensé à confirmé, s'il a appuyé par inadvertance il remerciera le ciel et toi aussi pour l'avoir empêché de tout se retaper le formulaire

    et comment tu sais que le JavaScript est activé?
    tu m'étonnes là... Tu seras le seul utilisateur de l'appli?
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  6. #6
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    227
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 227
    Par défaut
    c'est une JSP dans ma appli JEE.

    et elle va etre deployé sur un seul poste donc un seul utilsateur .

    et pas besoin de confirmation par l'utlisateur parcque ca va me servire juste a changer de page en entrant un numero sauf que vu qu'il ya un focus sur l'autre submit ben il m'execute les E function javascript .

    Donc le resultat attendu n'est pas le bon .

    voila .

    idealement faire un focus sur un submit tt le tps sinon desactiver le focus sur tte la JSP .

    MERCI

  7. #7
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    En ce cas, je te suis inutile ^^
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

Discussions similaires

  1. Désactiver changement focus
    Par bolandfranck dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 11/06/2008, 22h53
  2. Comment désactiver le Focused d'un Listview!
    Par Ardely dans le forum Delphi
    Réponses: 7
    Dernier message: 19/01/2007, 18h22
  3. Créer une fenêtre flottante qui ne peut avoir le focus
    Par BestofMac dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/07/2002, 10h46
  4. Réponses: 8
    Dernier message: 17/05/2002, 09h08
  5. focus en C
    Par killpilot dans le forum C
    Réponses: 8
    Dernier message: 19/04/2002, 19h19

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