<script language="JavaScript">
<!--
function ddd(){
alert(event.keyCode);
}
//-->
</script>
<body onkeypress="ddd();">完全可以

解决方案 »

  1.   

    我的经验是如果你在微软拼音的英文输入状态下,则你的按键行为将不能处罚onkeypress、onkeyup、onkeydown等等的事件
      

  2.   

    上次没有把问题描述清楚.问题是这样一来的:
    我现在用<input type="file" ...>
    但问题是要限制输入文件路径的长度.
    当超过了我设定的长度时,用户通过键盘按下的字母无法显示在input域内.
    因此我想:event.keyCode = 0;
    但出现脚本错误.
    同样的代码用在textarea输入域中不会出现错误.这是为什么?
    我该如何实现上述功能