KeyboardEvent charCode गुणवत्ता

वर्णन और उपयोग

charCode गुणवत्ता द्वारा ट्रिगर किया गया चार्कर को onkeypress इवेंट की Unicode चार्कर को

Unicode चार्कर को एक चार्कर के नंबर के रूप में माना जाता है (जैसे चार्कर "97" अक्षर "a" की प्रतिनिधित्व करता है)।

सूचना:सभी Unicode चार्कर्स की सूची के लिए, हमारे संपूर्ण Unicode संदर्भ.

सूचना:यदि आप Unicode मान को चार्कर करना चाहते हैं, तो fromCharCode() विधि.

टिप्पणी:यदि इस गुणवत्ता को इस्तेमाल किया जाता है onkeydown या onkeyup इवेंट, तो वापसी मान "0" है।

टिप्पणी:यह गुणवत्ता तय की गई है।

टिप्पणी:IE8 और अधिक पुरानी संस्करणों में charCode गुणवत्ता का समर्थन नहीं है। लेकिन, इन ब्राउज़र संस्करणों के लिए, आप निम्नलिखित का इस्तेमाल कर सकते हैं keyCode गुणवत्ताया तो, पारस्परिक ब्राउज़र समाधान के लिए, आप निम्नलिखित कोड का इस्तेमाल कर सकते हैं:

var x = event.charCode || event.keyCode; // चार्कोड या कीवोड का इस्तेमाल करें, इस पर ब्राउज़र के समर्थन पर निर्भर करता है

सूचना:आप अधिकतर इस्तेमाल की विशेष की भी जाँच कर सकते हैं (जैसे कि कैप्स लॉक या दिशा भान)। लेकिन, keyCode और charCode गुणवत्ता को एकदम अच्छे साथ देना केवल सहायकता के लिए है। नई संस्करण के DOM इवेंट स्पेसिफ़िकेशन अग्रणी key गुणवत्ता को इस्तेमाल करने की सिफ़ारिश करता है (यदि उपलब्ध हो)।

सूचना:यदि आप जानना चाहते हैं कि कीबोर्ड की इवेंट होते समय "ALT"、"CTRL"、"META" या "SHIFT" कीबोर्ड का क्या दबाए गया है, तो altKeyctrlKey/、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("आपने 'O' की कीबोर्ड की दबाएं!");
  }
}

अपने आपको प्रयोग करें

उदाहरण 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 गुण