2010-03-07 21 views
13

अरे, मैं सोच रहा था कि मोबाइल सफारी में टेक्स्ट बॉक्स पर फ़ोकस कैसे सेट करें।मोबाइल सफारी में टेक्स्टबॉक्स फोकस सेट करें

मैंने document.myForm.myTextArea.focus() की कोशिश की है जो नियमित सफारी में काम करता है, लेकिन यह मोबाइल सफारी में काम नहीं कर रहा है।

स्पष्टीकरण के लिए, जैसे ही उपयोगकर्ता पृष्ठ लोड करता है, और जैसे ही आईफ़ोन कीबोर्ड पॉप अप होता है, मैं टेक्स्ट बॉक्स पर फ़ोकस सेट करना चाहता हूं।

उत्तर

4

मैं इस से संबंधित IUI परियोजना के साथ एक बग रिपोर्ट में पाया गया।

ऐसा लगता है कि एक focus() कॉल करता है, तो onload घटना से कहा जाता है या एक टाइमर के माध्यम से कहा जाता है, तो काम नहीं करेगा।

http://code.google.com/p/iui/issues/detail?id=129

अद्यतन: हालांकि मैं इस बात के लिए कोई स्रोत नहीं है, मुझे बताया गया है (जो लोग यह कोशिश की है द्वारा) iPhone OS 4 focus() और onload के साथ समस्या यह है कि किया जाना चाहिए।

+1

आईओएस 4 में मामला प्रतीत नहीं करता है ... दूसरों पुष्टि कर सकते हैं का उपयोग कर? –

+0

जैसा कि, आईओएस 4 में फोकस() काम करता है? – cdmckay

+4

हां, समस्या आईओएस 4 में बनी हुई है। – gregsabo

1

टाइमर के साथ कुछ भी नहीं करना, फोकस() बिल्कुल काम नहीं करता है ... मैं एक AJAX फ़ंक्शन के माध्यम से अपना कर रहा हूं। मुझे लगता है कि मेरे वेब एप्लिकेशन को मोबाइल सफारी में भुगतना होगा।

अलविदा भी तरह से, यह भी प्रभावित करता है हिमाचल प्रदेश webOS डिवाइस और किसी भी अन्य डिवाइस मोबाइल सफारी

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