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 :

mettre la position du curseur sur un champ vide


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 129
    Par défaut mettre la position du curseur sur un champ vide
    Bonsoir tt le monde,

    j'ai un petit souci par rapport à mes champs si elle sont vides je veux que le focus soit activé en boucle mais par contre quand je precise le nom du champ , ça marche voici un exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     if(document.forms[0].txtName.value == "")
        document.forms[0].txtName.focus(); 
     
      // mais par contre quand j'utilise une boucle pour eviter de faire à chaque fois le meme chose , ça ne marche pas voici un exemple:
     
      for(var i = 0; i < document.forms[0].length; i++)
     
        if(document.forms[0].elements[i].value == "")
     
          document.forms[0].elements[i].focus();
    Merci d'avance de votre aide

  2. #2
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Déjà si tu utilisais les "{" comme il fallait, ca aurait plus de chance de marcher...

    Ensuite, une fois que tu as mis le focus sur un champs, faut faire un "retrun false;" sinon, c'est le dernier champ non rempli qui aura le focus, et pas le dernier

    Deplus, ton code ne marche pas si il y a des inputs non-"text" dans ton formulaire, vu que tu ne fais pas de test...

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/03/2010, 21h08
  2. Réponses: 1
    Dernier message: 04/09/2007, 06h21
  3. curseur sur un champ texte
    Par leclone dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/02/2007, 17h04
  4. Position du curseur dans un champ
    Par PDR dans le forum Oracle
    Réponses: 1
    Dernier message: 18/01/2006, 17h02

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