Bonjour,
Pour pallier à l'absence de fonction permettant de controler l'état focus ou blur d'un élément de formulaire, il est de coutume d'avoir un booléen que l'on passe de true à false et de false à true, genre :
<input type="text" onfocus="bool=true;" onblur="bool=false;" />
Mais j'avoue donner ma langue à la marmotte, dans ce cas précis :
J'ai deux <input type="text" /> (un des deux à le focus) et je veux déclencher une fonction (qui met le display des deux input à none) quand
les deux n'ont plus le focus.
Le problème est qu'avec le système précédant on a :
[true,false] on démarre avec le focus sur le 1er input par exemple
[false,false] on vient de quitter le premier champ on est pour ainsi dire dans le vide pendant le onblur
[false,true] on est arrivé sur le deuxieme
[false,false] je quitte le deuxieme pour aller ailleurs
etc..
Bref , avec ce système on ne peut pas déclencher une fonction avec onBlur qui pourra controler la perte de focus définitive (dans le cas où on a cliqué en dehors des deux champs)
Voilà, j'espère ne pas avoir été trop confus !
Merci de vos suggestions
Sapakus