javascript - How to know when a textbox changes (without waiting for blur)? -


मेरे पास एक & lt; input & gt; टेक्स्टबॉक्स है

मैं फ़ंक्शन कॉल करना चाहता हूं जब इसे संशोधित किया गया है। परिवर्तन ईवेंट का डिफ़ॉल्ट व्यवहार केवल धुंधला पर ट्रिगर करने के लिए होता है, लेकिन जैसे ही पाठ बॉक्स का टेक्स्ट बदलता है, और मुझे धुंधला

मुझे यकीन है कि यह करने का सबसे अच्छा तरीका है। मैंने शायद कुंजीडाउन से निपटने के बारे में सोचा और फिर कुंजी को संशोधित करने वाली कुंजी के लिए कुंजी कोड का परीक्षण करना इसलिए ... तीर कुंजियों को नजरअंदाज करना आदि। लेकिन यह अजीब लगता है और मुझे नहीं लगता कि मैं इसे काम करने के लिए परीक्षा का पता लगा सकता हूं।

मैंने भी सोचा था कि मूलभूत मूल्य की रिकॉर्डिंग और इसकी तुलना मान लेकिन तब मुझे उस मामले में अधिसूचित नहीं किया जाएगा जब मूल मूल में वापस आ जाएगा।

शायद एक बेहतर तरीका है?

मैं किसी भी सुझाव की सराहना करता हूं।

फोकस का एक संयोजन और कीप शायद आपका सबसे अच्छा शर्त है फ़ोकस हैंडलर में आरंभिक मान रिकॉर्ड करें, और कीप हैंडलर में वर्तमान मान के खिलाफ जांच करें (नया इनपुट मान, यदि कोई हो, तब उपलब्ध है जब keyup आग)।


Comments