Blur for submitting form AngularJS -
नमस्कार, मेरे पास निम्न HTML मार्कअप है
& lt; h2 & gt; प्रथम नाम अंतिम नाम & lt; / h2 & gt; & LT; प्रपत्र & gt; & Lt; div & gt; & lt; input name = "fname" & gt; & Lt; इनपुट नाम = "lname" & gt; & Lt; / div & gt; & Lt; / प्रपत्र & gt; आप फ़ॉर्म फ़ील्ड्स को दिखाने के लिए और उन्हें संपादित करने के लिए शीर्ष लेख पर क्लिक करते हैं (फील्ड को छुपाएं धुंधला और फिर शीर्षलेख दिखाता है)।
मुझे एक समस्या है क्योंकि पहले और अंतिम नाम समान हेडर में हैं, इसलिए आप दो क्षेत्रों को संपादित करने के लिए एक आइटम पर क्लिक करते हैं।
मैं इनपुट फ़ील्ड के लिए एक धुंधला घटना पर फ़ॉर्म सबमिट कर रहा हूं, लेकिन जब मैं अंतिम नाम पर क्लिक करता हूं, क्योंकि पहले नाम पर कलंक को बुलाया जा रहा है, मैं दूसरे क्षेत्र को संपादित नहीं कर सकता
मैं AngularJS का उपयोग कर रहा हूँ जो एक समस्या भी पेश करता है क्योंकि मुझे पता नहीं है कि कौन सा तत्व केंद्रित है क्योंकि document.activeElement पूरे शरीर देता है।
किसी भी मदद की बहुत सराहना की है!
चाहता था: & lt; input name = "fname" ng- focus = "showFields = true;" एनजी-कलंक = "blurField ($ घटना);" & gt;
ngBlur के लिए एक फ़ंक्शन का उपयोग करके, आपके पास $ इवेंट ऑब्जेक्ट तक पहुंच होगी जो बदले में आपको आवश्यक तत्वों को बेनकाब करेगा (जैसे लक्ष्य या संबंधित)।
एक डेमो प्लंकर है। इसके बाद,
Comments
Post a Comment