मेरे पास एक इनपुट तत्व है और मैं सामग्री की लंबाई की जांच करना चाहता हूं और जब भी लंबाई एक विशेष आकार के बराबर हो जाती है, तो मैं सबमिट बटन को सक्षम करना चाहता हूं, लेकिन मैं घटना के रूप में जावास्क्रिप्ट के ऑन्चेंज घटना के साथ एक समस्या का सामना कर रहा हूं। आग तभी लगती है जब इनपुट तत्व दायरे से बाहर हो जाता है और तब नहीं जब सामग्री बदल जाती है।
<input type="text" id="name" onchange="checkLength(this.value)" />
---- ऑनकॉन्ग नाम की सामग्री को बदलने पर आग नहीं लगाता है, लेकिन केवल तभी ध्यान केंद्रित करता है जब नाम ध्यान से बाहर हो जाता है।
क्या इस घटना को सामग्री परिवर्तन पर काम करने के लिए मैं कुछ कर सकता हूं? या किसी अन्य घटना मैं इसके लिए उपयोग कर सकते हैं? मुझे onkeyup फ़ंक्शन का उपयोग करके एक वर्कअराउंड मिला, लेकिन जब हम ब्राउज़र के ऑटो कंपाइलर से कुछ सामग्री का चयन करते हैं तो यह आग नहीं लगती है।
मैं कुछ चाहता हूं जो काम कर सकता है जब क्षेत्र की सामग्री कीबोर्ड या माउस से बदल जाती है ... कोई विचार?
onkeyup
औरonchange
?