मुझे मिला:
$(someTextInputField).keypress(function() {
alert($(this).val());
});
अब चेतावनी हमेशा मान को वापस कर देती है (जैसे कि मैदान खाली है, मैं 'ए' टाइप करता हूं और अलर्ट मुझे '' टाइप करता है) फिर मैं टाइप करता हूं 'बी' और अलर्ट मुझे 'ए' देता है ...)। लेकिन मैं मान चाहता हूं कि कीबोर्ड के बाद - मैं ऐसा कैसे कर सकता हूं?
पृष्ठभूमि: जैसे ही टेक्स्ट फ़ील्ड में कम से कम एक वर्ण होता है, मैं एक बटन सक्षम करना चाहता हूं। इसलिए मैं इस परीक्षण को प्रत्येक की-ईवेंट पर चलाता हूं, लेकिन लौटे वैल () का उपयोग करके परिणाम हमेशा एक कदम पीछे रहता है। परिवर्तन () ईवेंट का उपयोग करना मेरे लिए कोई विकल्प नहीं है क्योंकि तब तक टेक्स्ट बॉक्स छोड़ने तक बटन अक्षम हो जाता है। अगर ऐसा करने का एक बेहतर तरीका है, तो मुझे यह सुनकर खुशी होगी!