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

JavaScript Discussion :

focus sur le champ cliqué


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut focus sur le champ cliqué
    Bonsoir,
    Je cherche a faire un focus au reLoad sur l'element qui a envoyer le formulaire... En gros j'ai plusieurs input avec des onclick=submit(), et je voudrais qu'a chaque submit le focus se fasse sur se dernier au reload.
    Je n'arraive pas a recuperer mon event correctement j'ai l'impression.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    function Fairefocus()
    {
       vlElement=aEvent.target.id; //car je suis sur Firefox...
      // alert(vlElement);
       document.getElementById(event).focus();
    }
     
    // -->
    </script>
    </head>
    <body onLoad="donner_focus()">
     
    <input id="steep1" ...
    <input id="steep2" ...
    <input id="steep3" ...
    Merci a tous,
    Guigo

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    perso j'aurais fait une fonction dasn le onsubmit du form qui modifie l'action pour passer en get l'id de l'input clické
    au reload y'a plus qu'a passer le focus à l'lement recupéré en get
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    Je test avec un hidden
    Ok je test ca.... Je donne la reponse bientot.
    Merki

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    oui le hidden te permettra de tout regrouper dans le post
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    Dsl d'abuser pourrais tu me donner un coup de patte sur ce code.
    Bon mon form n'est semantiquement pas tres bon. J'ai plein de submit et je crois qu'il est preferable dans avoir qu'un seul par page ?

    Enfin....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
     
    //js 
    function donner_focus(chp)
    {
       //alert(chp);
       document.getElementById(chp).focus();
    }
     
    // -->
    </script>
    </head>
    <body onLoad="donner_focus('<? echo $_GET['Id']; ?>')">
     
     
    //form
    <input type="submit" name="ImportArbre" value="Importer le placement" id="steep1" />
    <input type="submit" name="ImportArbre" value="Importer le placement" id="steep1" />
    <input type="submit" name="ImportArbre" value="Importer le placement" id="steep1" />
     
    <input type="hidden"  name="Id" value=event >

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    en effet

    pourquoi ils ont tous le même code exactement ?

    et pas deux id identiques sur une page !!!

    Quel est le but de la chose ?


    Un retour de focus sur le champs cliqué pourrait etre simplement remplacé par une requete ajax sans quitter la page ??
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Forcer le focus sur un champ
    Par egg3774 dans le forum IHM
    Réponses: 7
    Dernier message: 20/03/2007, 13h23
  2. Bloquer le focus sur un champ
    Par Ric21 dans le forum IHM
    Réponses: 9
    Dernier message: 19/03/2007, 17h26
  3. Comment définir un focus sur un champ (ex:login) ?
    Par vandeyy dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 30/01/2007, 11h05
  4. Focus sur un champ de formulaire au chargement de la page
    Par feanor11 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 01/11/2006, 20h43
  5. mettre le focus sur le champ approprié
    Par discogarden dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/07/2005, 16h59

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