कृपया ध्यान दें: मैं इस के लिए jQuery
(अन्यथा मुझे यह पसंद है) का उपयोग नहीं करना चाहतेएचटीएमएल: एचटीएमएल (कोई jquery) में असली "ऑनचेंज" घटना कैसे करें?
समस्या: मैं इस स्थिति के लिए आए हैं, जहां मैं एक उपयोगकर्ता एक इनपुट फ़ील्ड में परिवर्तन के बाद कुछ जावास्क्रिप्ट समारोह करने की जरूरत है (उदाहरण के लिए इनपुट प्रकार = "पाठ")। तो मैंने खुद से कहा - मुझे याद है कि onchange
इवेंट - लेकिनonchange
ईवेंट उपयोगकर्ता के क्षेत्र को छोड़ने के बाद चलता है, लेकिन मुझे उस फ़ील्ड को हर बार उपयोगकर्ता टाइप करने के लिए उदाहरण की आवश्यकता होती है। Wowhead मैं क्या this प्राप्त करने के लिए कोशिश कर रहा हूँ की अच्छा उदाहरण दिखाता है (प्लेसहोल्डर के साथ मैदान "परिणामों में खोजें ...")
सारांश: मैं असली onchange
घटना (not the classic HTML one) का पता लगाने का एक आसान तरीका रहा हूँ और के माध्यम से जो jQuery
का उपयोग नहीं करते समय एक जेएस फ़ंक्शन को कॉल करता है?
अग्रिम धन्यवाद! :)
आपको ऑनकीप घटनाओं को सुनना चाहिए। – Toni
कीबोर्ड कार्यक्रमों को सुनने के बारे में सावधान रहें। याद रखें कि कोई उपयोगकर्ता पॉइंटिंग डिवाइस का उपयोग करके क्षेत्र में कट और पेस्ट कर सकता है। – Alohci
@Alohci अच्छी तरह से एक अच्छा मुद्दा है! लेकिन सौभाग्य से, उपयोगकर्ताओं के पास मेरे ऐप में इसे कॉपी करने का लगभग कोई तरीका नहीं है :) और पूरी माउस-सुनवाई की बात पूरी समस्या है :) –