Événements de formulaire jQuery événements focus() et flou()
Événement focus()
Définition et utilisation
L'événement focus se produit lorsqu'un élément obtient le focus.
Lorsqu'un élément est sélectionné avec un clic de souris ou positionné avec la touche de tabulation, l'élément obtient le focus. La méthode
focus() déclenche l'événement focus ou spécifie une fonction à exécuter lorsque l'événement focus se produit.
Événement Blur()
Définition et utilisation
L'événement Blur se produit lorsqu'un élément perd le focus.
La fonction flou() déclenche l'événement flou, ou si le paramètre de fonction est défini, la fonction peut également spécifier le code à exécuter lorsque l'événement flou se produit.
Astuce : Auparavant, l'événement de flou ne se produisait que sur les éléments du formulaire. Dans les nouveaux navigateurs, cet événement peut être utilisé sur n'importe quel élément.
Regardons un exemple ci-dessous :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script> </head> <body> 请输入:<input type="text"> <script> $('input').focus(function(){ $('input').css('background',"red"); }) $('input').blur(function(){ $('input').css('background',"green"); }) </script> </body> </html>
Lorsque vous cliquez sur la zone de texte, la zone de texte devient active et la couleur d'arrière-plan passe au rouge
Lorsque vous cliquez en dehors du texte box, La zone de texte perd le focus et devient verte