var test = String.fromCharCode(code);
用这个试试。

解决方案 »

  1.   

    String.fromCharCode(code);这样可以把keyCode转为字符,但是有问题,小键盘的keyCode转化后为小写字母,大建盘只能转变大写字母需要自己计算得到正确的码字
      

  2.   

    <script language=JavaScript>
    function document.onkeypress()
      {alert(String.fromCharCode(event.keyCode))
      }
    </script>
    存为HTML,然后自己测试
      

  3.   

    /*************************************************************
    名称:chr
    功能:指定的ASCII字符代码相对应的字符
    参数:charcode,字符的ASCII编码
    返回:直接返回相应字符
    *************************************************************/
    function chr(charcode) {
    return(String.fromCharCode(charcode));
    }
      

  4.   

    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <script language="javascript">
    function check()
    {
    if(String.fromCharCode(window.event.keyCode)=="A")
      alert(String.fromCharCode(window.event.keyCode));
    }
    </script>
    </HEAD>
    <BODY onkeypress="check()"><P>&nbsp;</P></BODY>
    </HTML>
      

  5.   

    <body onkeyPress="alert(String.fromCharCode(event.keyCode))">直接判断String.fromCharCode(event.keyCode)的是值是等于"A",还是"a"
    或是,判断event.keyCode的值.
    65就是A
    97就是a