onkeyup,onkeydown,onkeyyyress


    JavaScript WEB         ,    onkeypress、onkeydown、onkeyup        。            :onkeydown -> onkeypress ->onkeyup。      ,                      。       ,             。
        onkeypress          (  :  、   ,              )       ,onkeydown onkeyup                ,          ,                  。
          onkeypress            ,  window.event   keyCode   onkeydown,onkeyup        keyCode    ,     onkeypress   keyCode         , onkeydown、onkeyup     ;onkeypress   keyCode                    , onkeydown、onkeyup keyCode           。
 : Maxthon    ,onkeydown onkeyup            BUG,onkeydown      F1~F12           (onkeyup       ),      。            。

              keydown、kepress keyup  ,        (  ?)       ,  keydown keyup              ,                          ; keypress                 ,                 。      ,      A ,keydown keyup          A ,            A(      Shift )       a,   " "   ,       A,         shift A     ,  keypress             A     a.

           Prototype Event                 ,          HTML  、         ,          ,                IE firefox    .

                          (   )     (    ),     Backspace, Enter, Escape, the arrow keys, Page Up, Page Down, and F1 through F12  

                        ,

             event       keyCode  ,IE        ,  keydown keyup    ,keycode           (   virtual keycode),     keypress   keyCode           (character code)

         firefox       ,event      keyCode     charCode  ,keydown keyup     ,keyCode           ,charCode 0;     keypress   ,keyCode 0,charCode         

             keypress   ,           ,keyCode 0,charCode            ,            ,keyCode        ,charCode 0

          :       keypress  ,  keypress           ,     IE FF     ,             alt , IE    keypress  ,   ff    ,    IE   ctrl        q                 ,      IE     ,     ctrl_A,      ,  ctrl_S    ,   FF     ,          ,     

          IE FF    ,        ,     keydow keyup  ,         IE FF        ,     ctrl_A              

            event           altKey, ctrlKey, and shiftKey                  alt  ,           ,         ,    ie ff