, ,
, <q>, <samp>, <select>, <small>, <span>,<strong>, <sub>, <sup>, <table>, <tbody>, <td>, <textarea>, <tfoot>,<th>, <thead>, <tr>, <tt>, < ;ul>, <var><p><br>Objets JavaScript prenant en charge cet événement : </p>
<p>bouton, case à cocher, fileUpload, calque, cadre, mot de passe, radio, réinitialiser, soumettre, texte, zone de texte, fenêtre</p>
<p><br> Exemple : </p><pre class="brush:js;toolbar:false"><html>
<head>
<script type="text/javascript">
function upperCase()
{
var x=document.getElementById("fname").value
document.getElementById("fname").value=x.toUpperCase()
}
</script>
</head>
<body>
Enter your name: <input type="text" id="fname" onblur="upperCase()"><br />
Enter your age: <input type="text" id="age" onblur="alert(this.id)">
</body>
</html>
Lorsqu'il perd le focus, une fenêtre contextuelle apparaît :
2. Utilisez la méthode blur() L'événement de flou se produit lorsque l'élément perd le focus.
La fonction blur() déclenche l'événement de 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 de flou se produit.
Syntaxe :
$(selector).blur(function)
Exemple
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("input").focus(function(){
$("input").css("background-color","#FFFFCC");
});
$("input").blur(function(){
$("input").css("background-color","#D6D6FF");
});
});
</script>
</head>
<body>
Enter your name: <input type="text" />
<p>请在上面的输入域中点击,使其获得焦点,然后在输入域外面点击,使其失去焦点。</p>
</body>
</html>
[Apprentissage recommandé :
Tutoriel avancé javascript】