KeyboardEvent charCode Property
Definition and Usage
Kiambato cha charCode kinakuta heri ya kifungo kilichotumika kwenye Matukio ya onkeypress kiambato cha Unicode ya kifungo.
Unicode character code ni namba ya heri (kama namba "97" inaonyesha heri "a").
Tahadhari:Kwa orodha ya kila heri ya Unicode, tazama mifumo yetu ya: Complete Unicode Reference.
Tahadhari:Kama unataka kubadilisha thamani ya Unicode kuwa heri, tumia: fromCharCode() method.
Tilio:Kama kiambato cha kifo kinatumiwa kama kiambato cha kifo onkeydown au onkeyup Kama kiambato cha kifo kinatumiwa kama kiambato cha kifo, kinaonyesha "0" zaidi ya kawaida.
Tilio:Kiambato hiki kinahitaji kusoma.
Tilio:IE8 na kwa uwanja wa awali hawakubali kiambato cha charCode. Kwa hivyo, kwa kufikiria mifumo ya kubaya, unaweza kutumia: Kiambato cha keyCodeAu, kwa msaada wa mifumo ya kufikiria kubaya, unaweza kutumia kifaa hiki:
var x = event.charCode || event.keyCode; // Tumia charCode au keyCode kuzingatia mifumo ya kutumia
Tahadhari:Inaweza kutumia kiambato cha keyCode kuiangalia kifungo kikuu (kama kihofu cha kichapwa kikuu au kifungo cha kifungo). Kwa hivyo, kusaidia muhimu wa kufikiria, inayotumika kiambato cha keyCode na kiambato cha charCode. Versioni za DOM 5 inasema kuwasaidia kufanyia kwa kiambato (kama kinaonekana).
Tahadhari:Ikiwa unataka kuelewa ni anasemekwa "ALT", "CTRL", "META" au "SHIFT" kama kiuni kilichopigwa kwenye matukio ya kibili, tumia: altKeynactrlKey/ nametaKey au shiftKey Jaribu.
Mifano
Mifano 1
Kupata thamani ya Unicode ya kiuni cha kibili:
var x = event.charCode;
Mifano 2
SOL ya kupata thamani ya Unicode ya kiuni cha kibili cha tovuti:
// Ikiwa tovuti inahusika, tumia charCode, nyingine tumia keyCode (inaumilia IE8 na zamani zaidi) var x = event.charCode || event.keyCode;
Mifano 3
Ikiwa mtu anasema kiuni cha "O", tafiri mtaalamu:
function myFunction(event) { var x = event.charCode || event.keyCode; if (x == 111 || x == 79) { // o ni 111, O ni 79 alert("Ulikadania kiuni cha 'O'!"); } }
Mifano 4
Kutoa thamani ya Unicode kwa heri:
var x = event.charCode || evt.keyCode; // Kupata thamani ya Unicode var y = String.fromCharCode(x); // Kutoa thamani kwa heri
Inafaa kujifunza
event.charCode
Vituo vya uwanja
Matokeo: | Wakati hii ni thamani ya kina ya Unicode. |
---|---|
Jina la tovuti: | DOM Level 2 Events |
Mafanikio ya tovuti
Mafanikio ya tovuti: inaonekana kwa kina ya tovuti ya kwanza ambayo inahusika na jaribu huo.
Jaribu | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
charCode | Mwongozo | 9.0 | Mwongozo | Mwongozo | Mwongozo |
Mawaka mengi
Mwongozo wa HTML DOM:Mwendo wa KeyboardEvent key
Mwongozo wa HTML DOM:Mwendo wa KeyboardEvent keyCode
Mwongozo wa HTML DOM:Mwendo wa KeyboardEvent which