KeyboardEvent charCode అంశం

నిర్వచనం మరియు ఉపయోగం

charCode అంశం ప్రత్యక్షంగా ప్రారంభించబడిన అక్షరాన్ని తిరిగి ఇవ్వబడుతుంది. ఓన్ కీప్రెస్ ఇవెంట్ యొక్క కీ యొక్క Unicode అక్షర సంఖ్య.

Unicode అక్షర సంఖ్య ఒక అక్షరం యొక్క సంఖ్యను ప్రతినిధీకరిస్తుంది (ఉదాహరణకు, సంఖ్య "97" అక్షర "a" ను ప్రతినిధీకరిస్తుంది).

సూచన:అన్ని Unicode అక్షరాల జాబితాను మా క్రమంలో పరిశీలించండి: అన్ని Unicode అక్షరాలకు సంబంధించిన పూర్తి Unicode సూచిక:.

సూచన:Unicode విలువను అక్షరంగా మార్చడానికి ఉపయోగించవచ్చు: fromCharCode() మాథ్యుడ్.

ప్రకటనలు:ఈ అంశాన్ని ఉపయోగించినప్పుడు అనేక అంశాలు ఉన్నాయి: onkeydown లేదా onkeyup ఇవెంట్ అంశాన్ని ఉపయోగించినప్పుడు, అవధానంగా "0" తిరిగి ఇవ్వబడుతుంది.

ప్రకటనలు:ఈ అంశం పరిమితి చేయబడింది.

ప్రకటనలు:IE8 మరియు ఆధికారిక బ్రౌజర్లు చార్కోడ్ అంశాన్ని మద్దతు చేయవు. కానీ, ఈ బ్రౌజర్ వెర్షన్లకు ఈ ఉపయోగించవచ్చు: keyCode అంశంలేదా, క్రాస్-బ్రౌజర్ పరిష్కారానికి, ఈ కోడ్ను ఉపయోగించవచ్చు:

var x = event.charCode || event.keyCode; // చార్కోడ్ లేదా keyCode ఉపయోగించాలో బ్రౌజర్ మద్దతు ఆధారంగా

సూచన:మీరు కూడా keyCode అంశాన్ని ఉపయోగించవచ్చు ప్రత్యేక కీలను పరిశీలించడానికి (ఉదాహరణకు, కేప్లేట్ లోకేప్ లేదా దిశా కీలు). కానీ, keyCode మరియు charCode అంశాలను సహాయపడేందుకు మాత్రమే సమకూర్చబడింది. డామ్ ఇవెంట్ స్పెసిఫికేషన్ యొక్క నెలకొనియే వెండర్షన్స్ నుండి key అంశాన్ని ఉపయోగించడానికి సిఫారసు చేస్తుంది.

సూచన:మీరు కీబోర్డ్ ఇంజనీరింగ్ సంఘటన జరగించినప్పుడు "ALT"、"CTRL"、"META" లేదా "SHIFT" కీని నొక్కినానికి అనుమానించాలి అనేది ఉపయోగించండి altKeyctrlKey/、metaKey లేదా shiftKey లక్షణాలు。

ఉదాహరణ

ఉదాహరణ 1

కీబోర్డ్ కీని నొక్కిన ఉనికి విలువను పొందండి:

var x = event.charCode;

మీరే ప్రయత్నించండి

ఉదాహరణ 2

కీబోర్డ్ కీని నొక్కిన ఉనికి విలువను పొందే క్రాస్-బ్రౌజర్ పరిష్కారం:

// బ్రౌజర్ మద్దతు ఉన్నట్లయితే, 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 నెవెల్ 2 ఇంజనీరింగ్ సంఘటనలు

బ్రౌజర్ మద్దతు

పట్టికలో అంకురంగా ఈ లక్షణాన్ని మొదటి బ్రౌజర్ సంస్కరణ మొత్తం మద్దతు ఇవ్వబడింది అనేది పేర్కొనబడింది.

లక్షణాలు Chrome IE Firefox Safari Opera
charCode మద్దతు 9.0 మద్దతు మద్దతు మద్దతు

సంబంధిత పేజీలు

HTML DOM పరికరాల పాఠ్యక్రమం:కీబోర్డ్ ఇవెంట్ కీ అట్రిబ్యూట్

HTML DOM పరికరాల పాఠ్యక్రమం:కీబోర్డ్ ఇవెంట్ కీకోడ్ అట్రిబ్యూట్

HTML DOM పరికరాల పాఠ్యక్రమం:కీబోర్డ్ ఇవెంట్ విత్ అట్రిబ్యూట్