मेरे पास एक इनपुट फ़ील्ड है, जिसमें दो इवेंट हैंडलर हैं।जावास्क्रिप्ट इवेंट हैंडलर ऑर्डर
मान्य & स्वत: सहेजना
जाहिर है मैं इससे पहले कि मैं बचाने मान्य करने के लिए चाहते हैं। यदि सत्यापन विफल रहता है, तो इनपुट में "अमान्य" वर्ग जोड़ा जाता है और ऑटोसवे उस वर्ग के लिए आगे बढ़ने से पहले जांच करेगा।
यह काफी अच्छी तरह से काम करता है, लेकिन क्या सभी मामलों में ऑटोसव से पहले वैलीडेट रन की गारंटी देने का कोई तरीका है?
क्योंकि वे अलग-अलग मॉड्यूल का प्रतिनिधित्व करते हैं, जो एक साथ हो सकते हैं या नहीं भी हो सकते हैं। उन्हें एक एकल फ़ंक्शन (जो स्पष्ट है) के रूप में लिखना कोड को युग्मित करने का प्रभाव है। –
मैं असहमत हूं। वे * युग्मित हैं, जैसा कि इस तथ्य से प्रमाणित है कि आप चाहते हैं कि कोई अन्य रनों के बाद ही हो। उन्हें एक फ़ंक्शन में एक साथ रखना * उस युग्मन को * बनाना * नहीं बनाता है। यह इसे स्वीकार करता है। (दूसरा, सिर्फ इसलिए कि आप उन्हें कुछ फ़ंक्शन के अंदर बुलाते हैं, इसका मतलब यह नहीं है कि उन्हें हमेशा * इस तरह से बुलाया जाना चाहिए। वे प्रत्येक को अभी भी ऐसे तरीके से लिखे जा सकते हैं जो उनकी आजादी को बरकरार रखे।) –
मुझे पता है कि यह हमेशा के लिए है इससे पहले, लेकिन इसमें जोड़ने के लिए, आप Validate औरAutoSave को वैध रूप से अपने इच्छित उपयोग को इंगित करने के लिए नाम बदल सकते हैं क्योंकि ऐसा लगता है कि प्रमाणीकरण का अर्थ ऑटोस्विंग का अर्थ है लेकिन स्वत: सहेजना किसी भी अंतर्निहित सहयोग के साथ स्वतंत्र रूप से हो सकता है। –