请教JavaScript键盘问题 怎么才能判断键盘是否被按下和松开。。不知道怎么判断谁能告诉我下吗。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onkeydown 按下onkeyup 松开 onkeydown按下时触发,onkeyup松开时触发! onkeydown按下,onkeyup松开例子如下<html><head><script type="text/javascript">function upperCase(x){var y=document.getElementById(x).valuedocument.getElementById(x).value=y.toUpperCase()}</script></head><body> 输入您的姓名: <input type="text" id="fname" onkeyup="upperCase(this.id)" /></body></html> onkeydown 按下 onkeyup 松开 onkeydown键盘按下onkeyup键盘弹起 <script type="text/javascript"> function aa() { var y=document.getElementById('fname').value; alert(y); } </script> <input type="text" id="fname" onkeyup="aa()" /> //松开 <input type="text" id="fname" onkeydown="aa()" /> //按下 <input type="text" id="fname" onkeypress="aa()" /> //跟按下一个效果 Delphi automation object 创建的ocx 如何开事件 javascript 问一个关于document.getElementsByTagName("select")的问题 prototype属性的函数 ? 请教关于下拉列表的一个问题?? CKEditor 默认中文问题 主要是空格问题 在线等 立结!!! 这个Javascript出错在哪里? 怎样在客户端用Javascript 实现检测用户输入是否为数字或日期!!!! Javascript分隔字符串处理 js 的学习路线和书籍推荐 关于jquery的.load问题 js 返回值问题
onkeyup 松开
<html><head>
<script type="text/javascript">
function upperCase(x)
{
var y=document.getElementById(x).value
document.getElementById(x).value=y.toUpperCase()
}
</script>
</head><body>
输入您的姓名: <input type="text" id="fname" onkeyup="upperCase(this.id)" /></body>
</html>
onkeyup 松开
onkeyup键盘弹起
<script type="text/javascript">
function aa()
{
var y=document.getElementById('fname').value;
alert(y);
}
</script>
<input type="text" id="fname" onkeyup="aa()" /> //松开
<input type="text" id="fname" onkeydown="aa()" /> //按下
<input type="text" id="fname" onkeypress="aa()" /> //跟按下一个效果