JavaScript onblur 和 onkeyup事件用法
1.onblur表示失去焦点的时候被调用;
2.onkeyup表示键盘每输入完一个字符之后发生。简单来讲,就是键盘上的按键被放开的时候触发。
例子:
<!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("请正确输入金额!");
$("#money").focus();
}
else
{
//$("#money").focus();
}
}
</script>
<style type="text/css">
.bg{width:100%;height:100%;background:#CCE8CF;}
</style>
</head>
<body class="bg">
请输入金额:<input type="text" id="money" style="width:150px;height:50px;font-size:36px;color:#ff7f00;font-weight:bold;元</input>
</body>
</html>
在本例子中,当键盘输入的时候马上触发onkeyup事件,并将输入的非数字用空字符替换(不是空格)。当输入的全为数字,并鼠标移开的时候触发onblur并调用check。
最新文章
- Linux Standards Base LSB
- hadoop MapReduce Yarn运行机制
- Case swapping
- Linux升级C基本运行库CLIBC
- PHP_OOP
- 持续集成:TestNG中case之间的关系
- 常见优化算法统一框架下的实现:最速下降法,partan加速的最速下降法,共轭梯度法,牛顿法,拟牛顿法,黄金分割法,二次插值法
- ionic环境配置及问题
- MySQL Index Merge Optimization
- Action写法心得
- Linux文本处理命令 -- awk
- ondaHTTPError: HTTP 000 CONNECTION FAILED for url
- gitlab 之 升级、迁移
- 【UOJ#311】【UNR #2】积劳成疾(动态规划)
- Scrapy基础02
- Linux - 常用网络操作
- Spring定时器corn表达式详解
- 一个Tparams小测试
- mac终端的命令都失效的解决方法
- 浅谈.NET,C#三层架构(自己总结)