मैं onChange
या सभी form
तत्वों के लिए एक समान घटना का उपयोग कैसे कर सकता हूं? मैं अलग-अलग फ़ील्ड के लिए onChange
का उपयोग नहीं करना चाहता हूं।चेंज पर पूरे फॉर्म
18
A
उत्तर
27
यदि आप jQuery का उपयोग कर रहे हैं, तो आप फॉर्म तत्व पर change
ईवेंट का उपयोग कर सकते हैं, क्योंकि jQuery में ईवेंट बुलबुले हो जाता है।
$('#formId').change(function(){...});
यदि आप सादा जावास्क्रिप्ट का उपयोग कर रहे हैं, तो परिवर्तन ईवेंट बबल नहीं होता है (कम से कम क्रॉस ब्राउज़र नहीं)।
var inputs = document.getElementsByTagName("input");
for (i=0; i<inputs.length; i++){
inputs[i].onchange = changeHandler;
}
संबंधित मुद्दे
- 1. vb.net पूरे फॉर्म पर keydown घटना
- 2. विंडोज फॉर्म 'चेकबॉक्स चेकड चेंज बनाम चेकस्टेट चेंज
- 3. पूरे पूरे विंडो पर माउसहोवर/माउसलेव घटना
- 4. ओरिएंटेशन चेंज पर डायलॉगफ्रैगमेंट कॉलबैक
- 5. कॉन्फ़िगरेशन पर छवि बदलें चेंज
- 6. पूरे वेबपृष्ठ पर धुंध प्रभाव
- 7. ज़ीरोमक पूरे नेटवर्क पर प्रसारित
- 8. विंडोज़ फॉर्म एप्लिकेशन में फॉर्म लोड के दौरान चयनित वैल्यू चेंज() ईवेंट फायरिंग
- 9. गतिविधि पर सशर्त पुनरारंभ करें कॉन्फ़िगरेशन चेंज
- 10. ओरिएंटेशन चेंज पर यूआई सेविंग - ऑनसेवस्टेंसस्टेट फ्रैगमेंट
- 11. डोम चेंज
- 12. html5 ड्रैग और ड्रॉप फ़ाइलें - पूरे फॉर्म को सबमिट होने पर अपलोड करें
- 13. फॉर्म सत्यापन सत्यापन त्रुटि पर Django फॉर्म फ़ील्ड साफ़ करना?
- 14. पूरे Django प्रोजेक्ट
- 15. बदलें पूरे अनुप्रयोग
- 16. पूरे mysql तालिका पर अद्वितीय कुंजी?
- 17. पूरे सेल पर एक लिंक कैसे खींचें?
- 18. ऑनलाक्शन चेंज को
- 19. एंड्रॉइड ओरिएंटेशन चेंज ऑन कॉरेट
- 20. फॉर्म क्लोजिंग पर संदेशबॉक्स
- 21. पूरे आवेदन
- 22. पूरे डीआईवी
- 23. पूरे UIView
- 24. डोमेनकॉन्टेक्स्ट कभी-कभी सबमिट चेंज के बाद हैस चेंज
- 25. जावा स्क्रीन रेज़ोल्यूशन चेंज
- 26. गिटोसिस चेंज सर्वर
- 27. एंड्रॉइड ओरिएंटेशन चेंज
- 28. Backbone.js टेक्स्ट चेंज इवेंट
- 29. एक वैरिएबल चेंज वैल्यू
- 30. एसएएस मैक्रो वैरिएबल चेंज
क्यों नहीं (बेशक, आप सभी चयन और textareas लिए एक समान काम करते हैं करने के लिए होगा): तो आप अलग से प्रत्येक इनपुट तत्व को ईवेंट हैंडलर संलग्न करना चाहते हैं? एचटीएमएल इवेंट में आप हर बार एक ही फ़ंक्शन को कॉल कर सकते हैं, इसलिए यह प्रतिलिपि बनाने की बात है, शायद 20 वर्ण और 1 फ़ंक्शन लिखना। – 11684
[यह] (http://stackoverflow.com/questions/10546076/common-event-for-all-elements-on-form) मदद करता है? –