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;

Tafiri hii

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;

Tafiri hii

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'!");
  }
}

Tafiri hii

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

Tafiri hii

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