我用这个在FF下是好使的啊.<script language="JavaScript" type="text/javascript">
function checkKey(evt) {
var evt = evt ? evt : (window.event ? window.event : null); //区分IE和FF来得到event
var code = evt.which ? evt.which :evt.keyCode; //区分IE和FF来得到 event.keyCode 或 event.which
alert(code);
}
</script>
<input onKeyDown="checkKey(event)" name="SearchData" type="text">

解决方案 »

  1.   


    你这样取出的值在IE和FF下都是undefined啊?
      

  2.   

    <script type="text/javascript">
            function check(o,obj) {
              alert(o.which||o.keyCode);
            }
        </script>
    <input type="text" id="text1" onkeyup="check(event,this);" />
      

  3.   

    <script type="text/javascript">
        function check(evt){
    var e = window.event || evt;
            alert(e.keyCode);
        }
    </script>
    <input type="text" id="text1" onkeyup="check(event);"/>