javascript如何取得键盘的键值?

duduxiao 2001-12-18 10:08:56
...全文
245 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
duduxiao 2001-12-21
  • 打赏
  • 举报
回复
yihis(雪狼):给个例子吧
yihis 2001-12-21
  • 打赏
  • 举报
回复
ASCII码判断嘛
duduxiao 2001-12-21
  • 打赏
  • 举报
回复
??????
duduxiao 2001-12-21
  • 打赏
  • 举报
回复
??????
duduxiao 2001-12-20
  • 打赏
  • 举报
回复
好用就给!
dingting 2001-12-20
  • 打赏
  • 举报
回复
给分吗?
dingting 2001-12-20
  • 打赏
  • 举报
回复
用event.keyCode;
比如:
function showKey(){
alert(event.keyCode);
}
然后再body 中写上<body onkeydown="showKey()">
duduxiao 2001-12-20
  • 打赏
  • 举报
回复
??
caovie 2001-12-20
  • 打赏
  • 举报
回复
非半角=全角
duduxiao 2001-12-20
  • 打赏
  • 举报
回复
比如一个全角的s和一个半角的s一样么?怎么能判断输入的字符是全角还是半角的?
yihis 2001-12-20
  • 打赏
  • 举报
回复
我强调一下:键值与输入法无关。
yihis 2001-12-20
  • 打赏
  • 举报
回复
中文?那不是取键值。你不如用ASCII码。
duduxiao 2001-12-20
  • 打赏
  • 举报
回复
playking(风雪青松) 一样呀,我想知道当输入中文时
怎么办?
playking 2001-12-20
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<Script Language="JavaScript">
function handlePress() {
/*switch (window.event.keycode) {
case 38 :
alert("You pressed 'UP' key");
break;
case 40 :
alert("You pressed 'DOWN' key");
break;
}*/
var keycode;

keycode=window.event.keyCode;

alert( keycode);

}
</Script>
<BODY>

<P> </P>
<input type="text" name="text1" onKeyDown="JavaScript:handlePress();">

</BODY>
</HTML>
duduxiao 2001-12-20
  • 打赏
  • 举报
回复
dingting(丁丁):
flyingghost(游魂):
报我解决问题,我再给40分! 
duduxiao 2001-12-20
  • 打赏
  • 举报
回复
dingting(丁丁):在text中用onkeydown="showKey()"
当输入全角字符时,就没有反应了,该怎么判断?
flyingghost 2001-12-20
  • 打赏
  • 举报
回复
<script>
function press(){
alert(event.keyCode)
}
</script>
<body onkeypress=press()>
<p>dfasdfasf
</body>
duduxiao 2001-12-18
  • 打赏
  • 举报
回复
help

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧