KeyboardEvent charCode အား
အခြေခံ နှင့် အသုံးပြု
charCode အား ဖြင့် အမှတ်အထိမ်း ပြု onkeypress အချက်အလက် အကျွန်း အမှတ်
Unicode အကျွန်း အမှတ် သည် အကျွန်း တစ် ခု အား အမှတ်အထိမ်း ပြုသည် (ဥပမာ ကျယ်တက် အား အမှတ် "97" ကို ကိုယ်လက်ဖြင့် အကြီးအကျယ် ဖြင့် ပြောင်းလဲ ပြုလုပ် သည်)
提示:အခြား အကျွန်းများ အကြောင်းကြားရပ် အရေးပါ အကျွန်းများ အခြေခံ
提示:Unicode တန်ဖိုး ကို အကျွန်း သို့ ပြောင်းလဲ ရန် fromCharCode() မီးရပ်
စကားလုံးအခြေခံ အား အသုံးပြုရန် onkeydown 或 onkeyup အချင်းချင်း ပြန်လည် ပြောင်းလဲ ပြုလုပ်နိုင်သည်
စကားလုံးထို အခြေခံ ကို ကြည့်ရမည်
စကားလုံးIE8 နှင့် ပိုကြား အကြီးအကျယ် မူကွဲ သည် စီးဆင်းဆက်နွဲး အား အသုံးပြု နိုင် သည် ကိုယ်လက်ဖြင့် အကြီးအကျယ် အားသို့မဟုတ် အခြား အလိုက် အဆိုပါ ပြောင်းလဲ ပြုလုပ်နိုင်သည်
var x = event.charCode || event.keyCode; // စီးဆင်းဆက်နွဲး သို့မဟုတ် ကိုယ်လက်ဖြင့် အကြီးအကျယ် အား အသုံးပြုရန်
提示:ကျွန်ုပ် လည်း ကိုယ်လက်ဖြင့် အကြီးအကျယ် ကို စစ်ဆေး နိုင်သည်။ ဥပမာ အေအိုင် အလိုက် သို့မဟုတ် စီးဆင်းဆက်နွဲး အား စစ်ဆေးနိုင်သည်။ သို့သော်လည်း ကိုယ်လက်ဖြင့် အကြီးအကျယ် နှင့် စီးဆင်းဆက်နွဲး အား ပေးထားသည် သည် အဆိုပါ လက်တွေ့အကျသတ္တိ အတွက် ဖြစ်သည်။ အဆိုပါ DOM အမူအယူ အခြေခံ အုပ်ချုပ် မူဝါဒ သည် အကြီးအကျယ် အား အသုံးပြု ရန် အဆိုပါ ဖော်ပြချက် ပြုထားသည်။
提示:如果您想知道在发生按键事件时是否按下了 "ALT"、"CTRL"、"META" 或 "SHIFT" 键,请使用 altKey、ctrlKey/、metaKey 或 shiftKey 属性。
实例
例子 1
获取按下的键盘键的 Unicode 值:
var x = event.charCode;
例子 2
获取所按键盘键的 Unicode 值的跨浏览器解决方案:
// 如果浏览器支持,则使用 charCode,否则使用 keyCode(适用于 IE8 及更早版本) var x = event.charCode || event.keyCode;
例子 3
如果用户按下 "O" 键,则提示一些文本:
function myFunction(event) { var x = event.charCode || event.keyCode; if (x == 111 || x == 79) { // o 是 111,O 是 79 alert("You pressed the 'O' key!"); } }
例子 4
将 Unicode 值转换为字符:
var x = event.charCode || evt.keyCode; // 获取 Unicode 值 var y = String.fromCharCode(x); // 把值转换为字符
语法
event.charCode
技术细节
返回值: | 数字值,表示 Unicode 字符代码。 |
---|---|
DOM 版本: | DOM Level 2 Events |
浏览器支持
表中的数字注明了完全支持该属性的首个浏览器版本。
အခွင့်အရေး | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
charCode | ထောက်ပံ့ | 9.0 | ထောက်ပံ့ | ထောက်ပံ့ | ထောက်ပံ့ |
ပတ်သက်ဆိုင်သော စာမျက်နှာ
HTML DOM အချက်အလက် စာရင်း:KeyboardEvent key အချက်
HTML DOM အချက်အလက် စာရင်း:KeyboardEvent keyCode အချက်
HTML DOM အချက်အလက် စာရင်း:KeyboardEvent which အချက်