जब मैं नॉकआउट का उपयोग करने की बात करता हूं तो मैं नौसिखिया हूं, मैं वास्तव में उस वेब पर इसका उपयोग अधिकतम करना चाहता हूं जिसे मैं विकसित कर रहा हूं। लेकिन जब मुझे कई उपयोगकर्ता घटनाओं को सुनने के लिए ब्राउज़र की क्षमता की बात आती है तो मुझे चिंता हो रही है। मेरा मानना है कि नॉकआउट वैल्यूडेट नामक संपत्ति को लागू करता है। अब तक, मैंने केवल 'afterkeydown' और 'blur' का उपयोग किया है। लेकिन मुझे एक ही समय में कई घटनाओं को सुनने के लिए अपने ब्राउज़र की ज़रूरत है। नीचे उपयोगकर्ता कार्यक्रम हैं जो मेरे ब्राउज़र को सुनना चाहिए:एकाधिक मान अपडेट के साथ नॉकआउट
- पेज लोड पर, मैं चाहता हूं कि मेरे इनपुट फ़ील्ड पेज लोड पर मान्य होना शुरू करें।
- धुंध पर, मैं चाहता हूं कि मेरे इनपुट फ़ील्ड फोकस खोने के बाद मान्य हो जाएं।
- कुंजी के बाद, मैं यह भी चाहता हूं कि उपयोगकर्ता अपने कुंजी को फिर से सत्यापित करने के बाद उपयोगकर्ता को एक कुंजी दबाए।
- सबमिट पर, हालांकि मेरे फ़ील्ड किसी रूप में लिपटे नहीं हैं, फिर भी उपयोगकर्ता "फ़ील्ड" बटन पर क्लिक करने के बाद भी अपने फ़ील्ड को सत्यापित करना चाहता हूं।
मैं कुछ इस तरह की सोच रहा हूँ:
<input data-bind="value:someObservable, valueUpdate:'blur' + 'afterKeyDown' + 'onLoad' + 'onClickOfSaveButton'" />
-> ऐसा कुछ है, हालांकि मैं जानता हूँ कि यह एक सिंटैक्स त्रुटि का कारण होगा, लेकिन मुझे आशा है कि आप मेरी बात मिलता है।
मुझे पता है, यह सवाल थोड़ी उलझन में है, लेकिन यदि आप अधिक जानकारी चाहते हैं, तो कृपया इसे अपनी टिप्पणी पर निर्दिष्ट करने में संकोच न करें। मुझे वास्तव में यहां मदद की ज़रूरत है। धन्यवाद।
वाह .. बहुत बहुत शुक्रिया। मेरे लिए काम किया –