2011-04-11 27 views
5

मैं कुछ ऐसे फॉर्मों से निपटने के लिए संघर्ष कर रहा हूं जिनमें उपयोगकर्ता दोहराए गए डेटा में प्रवेश कर रहे हैं। इन मामलों में यह उपयोगकर्ताओं को फॉर्म इतिहास तक पहुंचने में सहायता करता है (यानी। किसी व्यक्ति के नाम का चयन करने के लिए जिसने कई नोटिस भेजे हैं, इत्यादि। यहां मुद्दा यह है कि अधिकांश ब्राउज़रों में उपयोगकर्ता चयन के साथ कोई ईवेंट नहीं निकालता है उनके फॉर्म इतिहास से पाठ का एक हिस्सा। इसलिए स्टैक ओवरफ्लो पर कुछ अन्य पोस्टों की मदद से मैंने setInterval का उपयोग करने का निर्णय लिया।फॉर्म इनपुट इतिहास इवेंट का चयन करें

जो मैं अभी देख रहा हूं वह किसी भी चीज़ को देखने का फीडबैक है जो एक बुरा विचार हो सकता है और कुछ भी इस बेहतर बनाने के लिए।

मैं http://lab.atworkinthecloud.com/form-history-select/

+0

ऐसा लगता है कि यह कभी भी वर्तमान मूल्य चर अद्यतन नहीं करता है, इसलिए पहले मान से विचलित कुछ भी "परिवर्तन" माना जाता है। – Blender

+0

धन्यवाद, इसके लिए कुछ और काम की ज़रूरत है। – d3l3t3m3

+0

मेरे पास एक ही समस्या है। हालांकि, आपका "सेट इंटरवल" समाधान केवल एकमात्र है जिसे मैंने देखा है। –

उत्तर

0

यह एक डेमो यहाँ मेरा मानना ​​है कि आप अपने implemen के आधार नहीं होना चाहिए है ब्राउज़र के व्यवहार (इतिहास को याद रखना) पर टेशन, जो उपयोगकर्ता को उपलब्ध हो सकता है या नहीं भी हो सकता है। आप एक उपयोगी इंटरफेस डिजाइन करने के लिए चाहते हैं, आप इतिहास अपने आप को, या autocomlete

+0

मुझे उम्मीद है कि मुझे गलत समझा नहीं जा रहा है - यह किसी भी चीज़ के लिए 'आधार' नहीं है। पहचान की गई एक विशिष्ट, मौजूदा समस्या को हल करने के लिए कोड की बस कुछ पंक्तियां। – d3l3t3m3

0

की तरह उपयोग सुविधाओं तक पहुंच जब से तुम इतनी बार हैंडलर को गति प्रदान प्रदान करना चाहिए, (और मैंने देखा है कि तुम भी propterychange घटना बाँध), तो केवल संपत्ति केवल तभी न करें, जो यह भी करेगा।

आपको उन सभी घटनाओं को बिल्कुल बांधने की आवश्यकता नहीं है।

मुझे एक ही समस्या से मुलाकात हुई, लेकिन मैं अभी भी एक ऐसा तरीका चुनना पसंद करता हूं जो उपयोगकर्ता ने टाइपिंग समाप्त करने के बाद केवल हनल्डर को ट्रिगर करें।

+0

ओपी राज्यों के रूप में, जब आप फोकस करने के बाद भी अपने फॉर्म इतिहास से किसी आइटम पर क्लिक करते हैं तो "बदले" ईवेंट को निकाल दिया नहीं जाता है! –

संबंधित मुद्दे