2010-02-08 12 views
6

मैंने एक रेल वेबसाइट विकसित की है जिसमें मुझे स्वत: पूर्णता सुविधाओं के साथ एक टेक्स्ट बॉक्स मिला है (जब उपयोगकर्ता टाइपिंग शुरू करता है, वैध मानों की एक सूची "नीचे गिरती है)। इसके लिए, मैंने Rail's autocomplete का उपयोग किया।आईफोन वेब ऐप के लिए स्वत: पूर्ण AJAX टेक्स्टबॉक्स?

अब मैं इस साइट का मोबाइल संस्करण विकसित कर रहा हूं। चूंकि लक्ष्य ब्राउज़िंग फोन आईफोन होगा, इसलिए मैं jqtouch का उपयोग कर रहा हूं।

इसलिए मेरा प्रश्न है: एक आईफोन वेब ऐप पर "स्वत: पूर्ण अजेक्स टेक्स्ट बॉक्स" करने का सबसे अच्छा तरीका क्या है?

मुझे संदेह है कि ऐसा करने का एक आसान तरीका होना चाहिए क्योंकि jqtouch jquery का उपयोग करता है, और इसके लिए several autocomplete plugins हैं (वैसे, कोई विचार नहीं कि कौन सा इस कार्य के लिए सबसे उपयुक्त है)। हालांकि, अगर कोई सोचता है कि jqtouch के साथ ऐसा करने का एक बेहतर तरीका है, तो मैं सुझावों के लिए खुला हूं।

उत्तर

0

ठीक है, के बाद लगभग एक इस पर कार्यरत सप्ताह, मैं खुद के लिए प्रतिक्रिया करने के लिए है:

आज (फरवरी 2010) के रूप में मैं किसी भी "अच्छा" या ऐसा करने का कम से कम "Standarized" जिस तरह से नहीं मिल सका आईफोन के लिए AJAX स्वत: पूर्णताएं। मुझे नहीं लगता कि वहाँ हैं।

केवल विकल्प आप अभी कर रहे हैं:

  • कुक अपने आप को एक कस्टम स्वत: पूर्ण (शायद jQuery प्लगइन्स में से एक का उपयोग)। परिणाम किसी iPhone पर बहुत अच्छा नहीं लग सकता है, जब तक कि जॉन कहता है, आप इसे 3 परिणामों तक सीमित कर देते हैं।
  • कुछ पूरी तरह से अलग के लिए जाओ। मेरे मामले में, मैंने एक के बजाय दो फ़ील्ड रखने का निर्णय लिया है: एक टेक्स्ट बॉक्स जिसे उपयोगकर्ता "फ़िल्टर के रूप में उपयोग" कर सकता है और "गतिशील चयन" जिसमें उपयोगकर्ता सही उत्तर चुनता है।

भविष्य में दिखाई देने पर मुझे किसी भी विकल्प को स्वीकार करने में खुशी होगी। अभी के लिए मैं इसे बंद मानता हूं (बिना वैध प्रतिक्रिया के)।

2

मैं एक समाधान के लिए एक यूआरएल की जरूरत नहीं है, लेकिन मैं भी इस मुद्दे पर विचार किया और निम्नलिखित विचार किया है किया है:

बनाओ सीमित स्थान

के सबसे एक iPhone पर, कुंजीपटल ले जाता है बहुत सारे कमरे में, इसलिए आपके पास एक साधारण ऑटो-पूर्ण बॉक्स प्रदर्शित करने के लिए बहुत कम अचल संपत्ति होगी।

इसी कारण से मेरा मानना ​​है कि आपको अपने ऑटो-पूर्ण विकल्प इनलाइन सूचीबद्ध करना चाहिए। उम्मीद है कि, इस विधि के साथ आप प्रति पंक्ति 2-3 विकल्प प्रदर्शित कर सकते हैं।

फोकस

एक और मुद्दा यह विचार करने के लिए के साथ गड़बड़ नहीं ध्यान केंद्रित है। यदि आपने किसी आईफोन पर स्टैक ओवरफ्लो या स्वादिष्ट का उपयोग किया है, तो आपको एहसास होगा कि फोकस में बदलाव वास्तव में एक सभ्य ऑटो-पूर्ण टूल बनाने में बहुत मुश्किल बनाते हैं जब टेक्स्ट ज़ूम और पोजिशनो बदल जाता है तो खिड़की भी बदल जाती है।

+0

आपकी टिप्पणी के लिए धन्यवाद, जॉन। मैंने हालांकि एक अलग मार्ग लेने का फैसला किया है। – kikito

+0

कोई समस्या नहीं है। अगर मैं एक समाधान लागू करने का अंत करता हूं तो मैं यहां वापस पोस्ट करूंगा। –

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