请问在asp中怎么实现如下的功能

来源:百度知道 编辑:UC知道 时间:2024/05/04 07:17:58
用的是vb script
希望实现的功能如下
能够监视键盘,并且计算出在一段时间内(某个按钮按下后),键盘上的某个键盘被敲击了多少次

比如说,设计一个“开始”,一个“结束”
要求统计当开始按下之后,数字“1”,被按下多少次,数字“2”被按下多少次
最好这个次数能够实时显示出来
能否给个完整的代码,谢谢

忘掉asp吧,如果需要实时的显示,除非使用asp+ajax。通常这样的要求就使用javascript就行了,不知道你说的vbscript是不是也是这个意思。
如果是那就和asp没有什么关系了,用html也一样。

假设html中有
<form name="mf">
<input type="text" name="textfield1" size="10">
</form>
用此text框来显示结果

采用javascript判断按键的函数如下:
function myKeyPress(e)
{

//获取具体的按键值
mykeycode=window.event.keyCode;
//显示按键的ASCII值 1应该是49 2应该是50
alert(window.event.keyCode);
//在页面显示按键值
eval("document.mf.textfield1.value=\" "+ mykeycode+"\"");
}

对了别忘了这句

document.onkeypress = myKeyPress;

这样就可以了!