प्रतिक्रिया में बाहरी पाठ परिवर्तन घटनाओं को कैसे पढ़ा जाए।प्रतिक्रिया: बाहरी ऑन चेंज इवेंट
Grammarly और Auto Text Expander जैसे एक्सटेंशन टेक्स्टरेरा के अंदर टेक्स्ट अपडेट करते हैं, लेकिन परिवर्तन के बाद चेंज या ऑन इनपुट ईवेंट को कोई प्रतिक्रिया नहीं दी जाती है। नतीजतन, राज्य अद्यतन नहीं होता है और स्थिति असंगत है (टेक्स्टरेरा और घटक के राज्य में अलग-अलग मान)। एक तरीका सबमिट पर डोम वैल्यू को पढ़ना है, लेकिन यह मेरे परिदृश्य के लिए सही समाधान नहीं है, क्योंकि कुछ अन्य क्रियाएं टेक्स्टरेरा के वर्तमान मूल्य पर निर्भर करती हैं। कोई अच्छा समाधान?
पीएस: मैं एक सामान्य समाधान मांग रहा हूं। एक्सटेंशन कोड बदलना एक विकल्प नहीं है।
ठीक है, बात यह है कि 'इनपुट' या 'टेक्स्टरेरा' एचटीएमएल उन एक्सटेंशन द्वारा नियोजित '.value' संपत्ति के प्रत्यक्ष संशोधनों पर नहीं बदलता है। यदि आपको टेक्स्ट तत्व है तो आपको समय-समय पर 'document.activeElement.value' को मतदान करना होगा। – wOxxOm
मतदान मेरे लिए एक सही समाधान नहीं है। कोई अन्य विचार? – manish
ठीक है, चूंकि उन एक्सटेंशन कुछ 'कुंजीडाउन' या अन्य हार्डवेयर ईवेंट के बाद मान को सही करते हैं, इसलिए आप उनको सुन सकते हैं और थोड़ी देर के लिए मतदान कर सकते हैं, फिर रुकें। – wOxxOm