|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Débutant
Inscription : avril 2005 Messages : 464 ![]() |
Bonjour,
J'ai des lignes dans un formulaire. je voudrais que dés que l'utilisateur est en train d'effacer ou de saisir dans un champ spécifique, un bouton "modifier " s’active . Comment je pourrait réaliser cela ? Cordialement. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
En trois étapes :
1) créer ton bouton modifier "normalement", en lui appliquant simplement le style "display:none;" 2) appliquer un gestionnaire onfocus à l'input, où tu fais apparaitre le bouton (avec un display= "" pour revenir à la valeur par défaut de ce type d'élément) 3) appliquer l'inverse (display = "none") sur onblur
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#3 |
|
Débutant
Inscription : avril 2005 Messages : 464 ![]() |
Bonjour,
ça marche . Sauf que , avec le onblur, le bouton quitte même si tu es sur la même ligne. Alors que je voudrais que le bouton soit caché(display="none") que si le focus est sur une autre ligne. Y'a pas moyen de préciser cela ? Cordialement |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#5 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
![]() Sinon madina, essaye en masquant tous les boutons sur chaque focus puis en affichant le bouton du champ qui a le focus...
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#6 | ||
|
Débutant
Inscription : avril 2005 Messages : 464 ![]() |
Bonjour,
Je m'explique: J'ai plusieurs lignes dans mon formùulaire. dans chaque ligne j'ai un input et éventuellement un bouton à coté. le OnFucs gére bien que le bouton apparit qiand l'element a l'element a le focus, mais le onblur ne differencie pas 'quiiter le champ input" et "quitter la ligne". Chaque ligne est identifiée par un id. voilà comment je génère mes lignes par les enregistrements d'une table. les $dligne sont les id de chaque ligne de table : Code :
|
||
|
|
00
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 572 ![]() |
Et sinon...
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#8 |
|
Débutant
Inscription : avril 2005 Messages : 464 ![]() |
Bonjour,
en fait le bouton doit disparaitre seulement si on change de ligne. c'est à dire si le Focus passe à un autre élément situé sur une autre ligne. Car sur la même ligne, il y'a deux colonnes, le champ et un bouton modifier. Avec le onblur , dés que le focus quitte l’élément pour aller sur la même ligne à une autre colonne, le bouton disparait sans que j'ai le temps de cliquer là-dessus. Voilà. Ok, je me suis trompé sur l’orthographe. c'est bien Onfocus. Cordialement |
|
|
00
|
|
|
#9 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Euh... je suis invisible ?
![]() Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com