KeyboardEvent charCode အား

အခြေခံ နှင့် အသုံးပြု

charCode အား ဖြင့် အမှတ်အထိမ်း ပြု onkeypress အချက်အလက် အကျွန်း အမှတ်

Unicode အကျွန်း အမှတ် သည် အကျွန်း တစ် ခု အား အမှတ်အထိမ်း ပြုသည် (ဥပမာ ကျယ်တက် အား အမှတ် "97" ကို ကိုယ်လက်ဖြင့် အကြီးအကျယ် ဖြင့် ပြောင်းလဲ ပြုလုပ် သည်)

提示:အခြား အကျွန်းများ အကြောင်းကြားရပ် အရေးပါ အကျွန်းများ အခြေခံ

提示:Unicode တန်ဖိုး ကို အကျွန်း သို့ ပြောင်းလဲ ရန် fromCharCode() မီးရပ်

စကားလုံးအခြေခံ အား အသုံးပြုရန် onkeydownonkeyup အချင်းချင်း ပြန်လည် ပြောင်းလဲ ပြုလုပ်နိုင်သည်

စကားလုံးထို အခြေခံ ကို ကြည့်ရမည်

စကားလုံးIE8 နှင့် ပိုကြား အကြီးအကျယ် မူကွဲ သည် စီးဆင်းဆက်နွဲး အား အသုံးပြု နိုင် သည် ကိုယ်လက်ဖြင့် အကြီးအကျယ် အားသို့မဟုတ် အခြား အလိုက် အဆိုပါ ပြောင်းလဲ ပြုလုပ်နိုင်သည်

var x = event.charCode || event.keyCode; // စီးဆင်းဆက်နွဲး သို့မဟုတ် ကိုယ်လက်ဖြင့် အကြီးအကျယ် အား အသုံးပြုရန်

提示:ကျွန်ုပ် လည်း ကိုယ်လက်ဖြင့် အကြီးအကျယ် ကို စစ်ဆေး နိုင်သည်။ ဥပမာ အေအိုင် အလိုက် သို့မဟုတ် စီးဆင်းဆက်နွဲး အား စစ်ဆေးနိုင်သည်။ သို့သော်လည်း ကိုယ်လက်ဖြင့် အကြီးအကျယ် နှင့် စီးဆင်းဆက်နွဲး အား ပေးထားသည် သည် အဆိုပါ လက်တွေ့အကျသတ္တိ အတွက် ဖြစ်သည်။ အဆိုပါ DOM အမူအယူ အခြေခံ အုပ်ချုပ် မူဝါဒ သည် အကြီးအကျယ် အား အသုံးပြု ရန် အဆိုပါ ဖော်ပြချက် ပြုထားသည်။

提示:如果您想知道在发生按键事件时是否按下了 "ALT"、"CTRL"、"META" 或 "SHIFT" 键,请使用 altKeyctrlKey/、metaKeyshiftKey 属性。

实例

例子 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 အချက်