firefox获取键盘按键的有关问题

firefox获取键盘按键的问题SCRIPTLANGUAGE JavaScript !--functiontest(evt){alert(evt.which)}//-

firefox获取键盘按键的问题
<SCRIPT   LANGUAGE= "JavaScript ">
    <!--
function   test(evt)
{

alert(evt.which);
}
    //-->
    </SCRIPT>
  </HEAD>

  <BODY>
  <INPUT   TYPE= "text "   onkeypress= "test(event); ">
  </BODY>
这是我的代码。为什么上下左右按钮的值都是0?我怎么才能确认用户按了左或右啊?
这是最后所有的分了,请大家见谅

[解决办法]
onkeydown= "test(event);