KeyboardEvent charCode 属性
定义和用法
charCode 属性返回触发 onkeypress ইভেন্ট 的键的 Unicode 字符代码。
Unicode 字符代码是一种字符的编号(例如数字 "97" 代表字母 "a")。
সুচনা:有关所有 Unicode 字符的列表,请参阅我们的 完整 Unicode 参考.
সুচনা:如果要将 Unicode 值转换为字符,请使用 fromCharCode() মথদত্ত.
মন্তব্য:যদি এই এক্সিফাইলটি কোনো এক্সিফাইলের জন্য ব্যবহৃত হোক onkeydown বা onkeyup যদি এই এক্সিফাইলটি ইভেন্টের জন্য ব্যবহৃত হোক, তবে ফলাফল "0" হবে
মন্তব্য:এই এক্সিফাইলটি শুধুমাত্র পড়াশোনা যোগ্য
মন্তব্য:IE8 এবং তার পূর্ববর্তী সংস্করণগুলি charCode এক্সিফাইলকে সমর্থন করে না। কিন্তু, এই ব্রাউজার সংস্করণগুলির জন্য, আপনি নিচেরটি ব্যবহার করতে পারেন: keyCode এক্সিফাইলবা, ক্রস ব্রাউজার সমাধানের জন্য, আপনি নিচের কোডটি ব্যবহার করতে পারেন:
সুচনা:আপনি আরও কিছুটা keyCode এক্সিফাইল ব্যবহার করতে পারেন যাতে বিশেষ কী (যেমন ক্যাপসলক্ট অথবা দিশানির্দেশকী) পরীক্ষা করতে পারেন। কিন্তু, keyCode এবং charCode এক্সিফাইলকে একসঙ্গে প্রদান করা হয়েছে শুধুমাত্র কম্প্যাটিবিলিটির জন্য। সর্বশেষ সংস্করণের DOM ইভেন্ট নিয়মনীতি সুপারিশ করেছে যে (যদি সহজ হয়) key এক্সিফাইলকে ব্যবহার করা হোক। },
সুচনা:যদি আপনি কী কীভাবে কীবোর্ড ইভেন্টের সময় "ALT"、"CTRL"、"META" বা "SHIFT" কী চাপ করা হয়েছে তা জানতে চান, তবে altKey、ctrlKey/、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("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 অ্যাট্রিবিউট