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 :

Donner focus à un contrôle après reload


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Par défaut Donner focus à un contrôle après reload
    Bonjour,

    Certains contrôles de mon formulaire appelle un script PHP et donc reloadent mon formulaire.

    Lors de ce reload, je voudrais que le focus soit donné au contrôle qui suit le dernier actif avant le reload.

    Exemple : j'ai un contrôle "nom", un contrôle "prenom", un contrôle "adresse", un contrôle "codePostal" et un contrôle "localite". Sur l'événement onblur de mon contrôle "codePostal", j'effectue un script PHP qui, in fine, reload mon formulaire. Lors de ce reload, j'aimerais que mon contrôle "localite" ait le focus.

    Avec un compteur incrémenté lorsque chaque contrôle perd le focus, j'ai un problème lorsque l'utilisateur revient sur un contrôle précédent.

    Quelqu'un aurait-il une idée, car moi je patauge....

    Merci d'avance

  2. #2
    Membre émérite Avatar de cadoudal56
    Profil pro
    Inscrit en
    Février 2005
    Messages
    694
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 694
    Par défaut
    Et bien tu inseres un javascript en fin de page qui te mets le focus de l'éléments du formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <SCRIPT language="javascript">
    document.forms['nomduform'].elements['nomchamp'].focus();
    </script>
    Il est en fin de page donc le focus ne se décleche qu'une fois toute la page chargée, et si le focus change selon le nombre de reload.... Tu passe le nom du champ en variable

    @+
    cadou

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Par défaut
    OK....

    Je cherchais de midi à 14h ...

    Merci beaucoup

  4. #4
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Merci pour cet exemple... J'y ai aussi passé pas mal de temps...
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

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

Discussions similaires

  1. [XL-2007] Donner le focus à la feuille après un clic sur UserForm
    Par ESVBA dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 28/06/2017, 10h47
  2. [Toutes versions] Donner le focus à la feuille après un clic sur UserForm
    Par ec dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 27/03/2015, 10h07
  3. [AC-2007] Focus contrôle après gestion d'erreur
    Par Kloner dans le forum VBA Access
    Réponses: 8
    Dernier message: 19/06/2013, 14h00
  4. [C#][.Net 2.0] donner focus à Combobox, après click sur treeview
    Par Harry_polin dans le forum Windows Forms
    Réponses: 3
    Dernier message: 17/02/2006, 22h27
  5. Réponses: 3
    Dernier message: 31/12/2005, 23h09

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