Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

कैसे जावास्क्रिप्ट में एक keypress घटना अनुकरण करने के लिए?


कुंजी प्रेस ईवेंट का अनुकरण करने के लिए, ईवेंट हैंडलर का उपयोग करें। आप एक कुंजी प्रेस ईवेंट का अनुकरण करने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं

उदाहरण

लाइव डेमो

<html>
   <head>
      <script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js">
      </script>
      <script>
         jQuery(document).ready(function($) {
            $('body').keypress(function(e) {
               alert(String.fromCharCode(e.which));
            });
         });
         jQuery.fn.simulateKeyPress = function(character) {
            jQuery(this).trigger({
               type: 'keypress',
               which: character.charCodeAt(0)
            });
         };
         setTimeout(function() {
            $('body').simulateKeyPress('z');
         }, 2000);
      </script>
   </head>
   <body>
      <p>press any key</p>
   </body>
</html>

  1. एक क्लिक ईवेंट पर जावास्क्रिप्ट फ़ंक्शन को कैसे कॉल करें?

    HTML के साथ जावास्क्रिप्ट की बातचीत को उन घटनाओं के माध्यम से नियंत्रित किया जाता है जो तब होती हैं जब उपयोगकर्ता या ब्राउज़र किसी पृष्ठ में हेरफेर करते हैं। जब पृष्ठ लोड होता है, तो इसे एक घटना कहा जाता है। जब उपयोगकर्ता किसी बटन पर क्लिक करता है, तो वह एक ईवेंट होता है। अन्य उदाहरणों में कोई भी क

  1. जावास्क्रिप्ट में ईवेंट हैंडलर कैसे निकालें?

    जावास्क्रिप्ट प्रदान करता है removeEventListener() ईवेंट संचालकों . को हटाने की विधि . किसी ईवेंट को addEvenetListener() . के माध्यम से नियंत्रित किया जाता है तरीका। removeEventListener() विधि उन ईवेंट हैंडलर्स को हटा देती है जिन्हें उस addEventListener() . के साथ जोड़ा गया है विधि। उदाहरण <htm

  1. जावास्क्रिप्ट में ईवेंट ऑब्जेक्ट्स को एक फ़ंक्शन से दूसरे फ़ंक्शन में कैसे पास करें?

    जावास्क्रिप्ट में ईवेंट ऑब्जेक्ट को एक फ़ंक्शन से दूसरे फ़ंक्शन में पास करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sca