1.焦点事件focus()与blur()
focus:获取对象焦点触发事件;
$(function(){
$("xxx").focus(function(){
............
});
});
blur:失去对象焦点触发事件;
$(function(){
$("xxx").blur(function(){
............
});
});
2.代码示例
html脚本:
<body style="text-align:center;">
总完成额:<input type="text" size="8px;" id="test1">
目标完成额:<input type="text" size="8px;" id="test2">
参与考核薪资:<input type="text" size="8px;" id="test3">
应得考核薪资:<input type="text" size="8px;" id="test4">
</body>
js脚本:
$(function(){
//获取焦点事件触发
$("#test4").focus(function(){
//设置文本框背景颜色
$("#test4").css("background-color","#FFFFCC");
//获取总完成额
var str=$("#test1").val();
//获取目标完成额
var str1=$("#test2").val();
//获取参与考核薪资
var str2=$("#test3").val();
//获取应得考核薪资
var str3=$("#test4").val();
if(str/str1>=0.8){
str3=str2;
}
else{
str3=(str/str1)*str2;
}
$("#test4").val(str3);
});
//失去焦点触发
$("#test4").blur(function(){
//设置文本框背景颜色
$("#test4").css("background-color","#D6D6FF");
//鼠标失去焦点时,清空文本框内容
//$("#test3").val(" ");
});
});
效果: