Comment faire pour récupérer l'état du focus

Fermé
hammag - 23 juin 2009 à 15:46
Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 - 23 juin 2009 à 23:01
Bonjour,

J'utilise les évènements focus pour attribuer le focus à un élément de mon document mais il se peut que j'aurais besoin de connaitre l'état du focus d'un élément avant de faire un traitement spécifique.

Comment faire pour récupérer l'état du focus d'un élément.

3 réponses

Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
23 juin 2009 à 15:55
<script text="javascript">
if(!document.form.champ.focus())
{
document.form.champ.focus();
}
</script>
0
on fait, ce que je cherche c'est connaitre l'état du focus d'un élément, est-ce que cet élément est en focus ou non.
Le fait d'écrire document.form.champ.focus() va mettre le champ en focus
0
Harricote Messages postés 417 Date d'inscription mercredi 21 janvier 2009 Statut Membre Dernière intervention 30 janvier 2011 41
23 juin 2009 à 23:01
<script text="javascript">
if(document.form.champ.focus())
{
alert("Le champ est selectionne !");
}
else
{
alert("Le champ n est pas selectionne !");
}
</script>
0