1.onblur表示失去焦點(diǎn)的時(shí)候被調(diào)用;
2.onkeyup表示鍵盤(pán)每輸入完一個(gè)字符之后發(fā)生贷祈。簡(jiǎn)單來(lái)講凄诞,就是鍵盤(pán)上的按鍵被放開(kāi)的時(shí)候觸發(fā)先煎。
例子:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>輸入金額DIY-bgy2014-11-22</title>
<script type="text/javascript" language="javascript" src="jquery- 1.2.6.js"></script>
<script type="text/javascript">
function check(v)
{
if(v.substring(0,1)==0 && v.length!=0)
{
$("#money").val("");
alert("請(qǐng)正確輸入金額!");
$("#money").focus();
}
else
{
//$("#money").focus();
}
}
</script>
<style type="text/css">
.bg{width:100%;height:100%;background:#CCE8CF;}
</style>
</head>
<body class="bg">
請(qǐng)輸入金額:<input type="text" id="money" style="width:150px;height:50px;font-size:36px;color:#ff7f00;font- weight:bold;background-color:eeeeee" onkeyup="this.value=this.value.replace(/[^\d]/g,'')" onblur="check(this.value)">元</input>
</body>
</html>
在本例子中诅妹,當(dāng)鍵盤(pán)輸入的時(shí)候馬上觸發(fā)onkeyup事件,并將輸入的非數(shù)字用空字符替換(不是空格)。當(dāng)輸入的全為數(shù)字刹帕,并鼠標(biāo)移開(kāi)的時(shí)候觸發(fā)onblur并調(diào)用check。