[Javascript] Focus et formulaires

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par doic, 16 Novembre 2005.

  1. doic
    doic WRInaute impliqué
    Inscrit:
    7 Novembre 2003
    Messages:
    950
    J'aime reçus:
    0
    Bonjour! (ou bonne nuit vu l'heure...)

    Voilà, je fais des tests divers sur des champs de formulaires dans mes pages, et j'aimerais connaître une donnée du style "Est-ce que le curseur se trouve dans un textarea, un input ?" !

    Pour l'instant, je fais un "onfocus" et un "onblur" sur tous les champs de ma page, mais je cherche un moyen d'automatiser ça, histoire d'alléger mon code (ou tout simplement pour ne pas me casser la tête à rajouter ces deux "attributs" à tous mes champs)...

    Pour les curieux, j'explique le pourquoi de cette question:
    Je veux déclencher des évènements différents selon la touche du clavier qui est tapée, mais évidemment, je ne veux pas que l'évènement se déclenche si le visiteur est en train de taper du texte !

    Donc si vous avez CE code sous la min, c'est génial, et si vous avez des pistes à me proposer, ce sera déjà pas mal... merci ;-)
     
  2. zimounet
    zimounet WRInaute passionné
    Inscrit:
    8 Novembre 2004
    Messages:
    1 374
    J'aime reçus:
    0
    Méthode de port: Tu met sa dans une page, et tu fais des includes :d

    Méthode sans doute possible et propre: tu utilise les boucles en php.
     
  3. aladdin
    aladdin WRInaute passionné
    Inscrit:
    29 Avril 2005
    Messages:
    1 235
    J'aime reçus:
    0
    je n'est pas très très bien compris la question mais so tu veux recuperrer les champs textarea pour leur attacher un evenement onfocus ou onblure tu peut proceder comme ça :
    Code:
    textareas = document.body.getElementByTagName("TEXTAREA");
    for (var i = 0; i < textareas.length; i++)
    {
    elements[i].onfocus = ta_methode_pour_focus();
    elements[i].onblur = ta_methode_pour_blur();
    
    }
    
     
  4. doic
    doic WRInaute impliqué
    Inscrit:
    7 Novembre 2003
    Messages:
    950
    J'aime reçus:
    0
    Impeccable !

    J'ai un peu lutté pour trouver à quels moments déclencher ça, mais sur le body onload et sur le body onkeydown, c'est nickel...

    Merci beaucoup à toi ! ;-)
     
Chargement...
Similar Threads - [Javascript] Focus Forum Date
[JAVASCRIPT] edition de valeurs dans un tableau grâce à AJAX Développement d'un site Web ou d'une appli mobile 26 Septembre 2011
[RESOLU][Javascript] ordre de priorité des évènements Développement d'un site Web ou d'une appli mobile 9 Août 2011
[javascript] afficher quelques chose dans un champ input hidden Développement d'un site Web ou d'une appli mobile 13 Janvier 2009
[Résolu] [Javascript] valider un formulaire par un lien Développement d'un site Web ou d'une appli mobile 22 Octobre 2008
[Javascript] ALert à la fermeture d'une fenêre Développement d'un site Web ou d'une appli mobile 17 Septembre 2008
[Javascript] Google map compatibilité FF et IE :s Développement d'un site Web ou d'une appli mobile 29 Août 2008
[Javascript] savoir où l'utilisateur a cliqué Développement d'un site Web ou d'une appli mobile 14 Décembre 2006
[Javascript]Savoir si acrobat reader est installé Développement d'un site Web ou d'une appli mobile 13 Juillet 2006
[javascript] une fonction appliqué à TOUS mes text-area Développement d'un site Web ou d'une appli mobile 24 Avril 2006
[JavaScript] vérifier que le bouton de souris soit enfoncé Développement d'un site Web ou d'une appli mobile 6 Février 2006
[javascript] trouver le nom des formulaires d'une page Développement d'un site Web ou d'une appli mobile 11 Janvier 2006
[JavaScript] Affichage d'un formulaire => Bug Développement d'un site Web ou d'une appli mobile 27 Août 2005
SEO : Multi Focus Keywords vs Meta Keywords Débuter en référencement 8 Février 2019
Jquery focusout sur input cloné Développement d'un site Web ou d'une appli mobile 21 Janvier 2015
input:focus et IE8+ Développement d'un site Web ou d'une appli mobile 16 Septembre 2011
onFocus et XHTML Strict Développement d'un site Web ou d'une appli mobile 8 Décembre 2007
js et focus Développement d'un site Web ou d'une appli mobile 24 Octobre 2005
formulaire focus Développement d'un site Web ou d'une appli mobile 3 Octobre 2005