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 :

Formulaire, donner le focus [HTML 4.0]


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    Par défaut Formulaire, donner le focus
    Bonsoir à tous,
    Dans un formulaire HTML, après avoir fait un choix dans une liste déroulante,
    comment donner le focus au champ suivant ?
    Merci de votre aide.

  2. #2
    Membre expérimenté Avatar de Njörd
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 190
    Par défaut
    Bonjour malabarbe,

    Sur ton select HTML tu ajoutes l'attribut onchange="taFonctionJavascript()" et tu ajoutes l'un des codes suivant dans ta balise <head></head> ou dans un fichier javascript séparé:

    Sans jQuery :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script langage="javascript">
    function taFonctionJavascript(){
    document.getElementById('NomDuChampQueTuVeuxAvoirEnfocus').focus();
    }
    </script>
    Avec jQuery :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script langage="javascript">
    function taFonctionJavascript(){
    $("NomDuSelecteurDeTonChamp").focus();
    }
    </script>
    Tu peux aussi faire directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <select onchange="document.getElementById('NomDuChampQueTuVeuxAvoirEnfocus').focus();">
    	<option value="-1">Choix</option>
    	<option value="1">Mme</option>
    	<option value="2">Mr</option>
    </select>

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 684
    Par défaut C'est OK
    Bonsoir Njörd,

    Merci pour tes propositions, c'est la N° 3
    qui correspond a ma demande.

    Elle fonctionne parfaitement et je t'en remercie.

    Mes Amitiés.

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

Discussions similaires

  1. [AC-2007] Donner le focus à un champ de sous-formulaire
    Par Flup dans le forum IHM
    Réponses: 0
    Dernier message: 26/12/2009, 15h04
  2. formulaire Donner le Focus
    Par benejepo dans le forum IHM
    Réponses: 2
    Dernier message: 10/09/2007, 09h54
  3. [Formulaire] donner le focus au sous formulaire
    Par charliejo dans le forum IHM
    Réponses: 4
    Dernier message: 28/03/2007, 10h58
  4. Donner le focus au controle du sous-formulaire
    Par Invité dans le forum IHM
    Réponses: 2
    Dernier message: 26/01/2007, 19h18
  5. Comment donner le focus à un élément de formulaire
    Par digital prophecy dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/09/2005, 10h33

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