2010-01-19 19 views
7

का उपयोग कर आईफोन पर कीबोर्ड खोजना मैंने मोबाइल ऐप पर एक खोज फ़ील्ड बनाया है जिसे मैं फोनगैप के माध्यम से बना रहा हूं। मैंने भाग्य के साथ उपयोग करने की कोशिश की है। मुझे यह भी पता है कि मैं सीएसएस & जावास्क्रिप्ट के माध्यम से इनपुट फ़ील्ड के दृश्य पहलू के आसपास हो सकता हूं, हालांकि मैं "रिटर्न"फोनगैप

उत्तर

14

उपयोग

<form> ... 
<input type="search" /> ... 
</form> 

<form> बहुत जरूरी है।

(http://groups.google.com/group/phonegap/browse_thread/thread/bca19709dbdf2e24/eb312d0607102395?lnk=raot देखें)

+0

बढ़िया! मैं वास्तव में यहाँ पोस्ट करने के बाद उस पोस्ट में भाग

abritez

+0

फार्म टैग यहाँ विजेता है - की सराहना की ! – Brant

7

कहने के बजाय नीचे दाईं ओर "खोज" बटन रखने के लिए कीबोर्ड कैसे प्राप्त करूं निम्नलिखित मोबाइल सफारी में समर्थन कर रहे हैं, और इसलिए PhoneGap के बाद से iPhone OS 3,1

पाठ: < इनपुट type = "text" />

टेलीफ़ोन: < इनपुट प्रकार = "टेलीफोन" />

यूआरएल: < इनपुट प्रकार = "url" />

ईमेल: < इनपुट प्रकार = "ईमेल" />

ज़िप कोड: < इनपुट type = "text" पैटर्न = "[0-9] *" />

खोज इनपुट प्रकार के रूप में समर्थित नहीं है, और फोनगैप में होने के लिए काफी देशी काम की आवश्यकता होगी।

जानकारी के लिए यहाँ देखें: http://developer.apple.com/safari/library/codinghowtos/mobile/userexperience/index.html

+0

जानकारी के लिए धन्यवाद! अच्छा है, लेकिन मेरे ऐप में जरूरी नहीं है। – abritez

3

अद्यतन: निम्नलिखित इनपुट प्रकार अपेक्षा के अनुरूप काम करता है:

कुछ महत्वपूर्ण चीजों को ध्यान में रखना है कि कर रहे हैं:

यह केवल आईफोन ओएस 3.1 +

पर काम करता है इनपुट टैग टैग के अंदर होना चाहिए।

इसके अलावा, यह रूप में अच्छी तरह निम्नलिखित टैग ध्यान देने योग्य है:

<!-- display a telephone keypad --> 
<label for="tiTel">Telephone:</label> 
<input type="tel" id="tiTel"/> 
<br/> 

<!-- display a URL keyboard --> 
<label for="tiUrl">URL:</label> 
<input type="url" id="tiUrl"/> 
<br/> 

<!-- display an email keyboard --> 
<label for="tiEmail">Email:</label> 
<input type="email" id="tiEmail"/> 
<br/> 

<!-- display a numeric keyboard --> 
<label for="tiZip">Zip Code:</label> 
<input type="text" pattern="[0-9]*" id="tiZip"/> 
<br/> 
+1

आपका मतलब है "इनपुट टैग

टैग के अंदर होना चाहिए", है ना? –