我发现keypress没有返回正确的charCode值。 http://jsfiddle.net/cheonhyang/t9hL1k1n/
HTML:
localMaxCulled
JS:
<h1> keydown, keyup and keypress event</h1>
<input id="input"></input>
当按下&#34; a&#34;时,charCode返回&#34; A&#34;,当按下&#34; A&#34;时,charCode返回&#34; a&#34; ;。
这很奇怪。
输入&#34; a&#34;时,结果将是:
输入keydown 其中:65 keyCode:65 charCode:0
输入按键 其中:97 keyCode:97 charCode:97
输入密钥 其中:65 keyCode:65 charCode:0