问:javascript中的onkeypress事件未显示unicode(hindi / remingtongail)字符,仅在按下某个键时提醒'r'。
我正在使用印地文印度文输入3工具栏键入笔记本电脑。
我的JavaScript代码是
function validate(){
var string=event.key;
c = string.charCodeAt(1);
var xyx=String.fromCharCode(c);
alert(xyx);
}
我的html文本区号是
<textarea onkeydown="validate()"></text area>
答:按下键时会触发keydown事件。与keypress事件不同,所有按键都会触发keydown事件,无论它们是否产生字符值。keydown和keyup事件提供了一个代码,该代码指示按下哪个键,而keypress指示输入哪个字符。