2014-04-10 8 views
21

एचटीएमएल <input> रूपों (UIWebView में उपयोग किया गया) के लिए आईओएस कीबोर्ड प्रबंधित करना अच्छी तरह से जाना जाता है, यानी <input type="tel"></input> टेलीफोन नंबरों के लिए जाना जाता है।एचटीएमएल इनपुट फॉर्मों के लिए आईओएस कीबोर्ड में जाओ बनाम रिटर्न बटन

https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html

लेकिन मैं कुंजीपटल के नीले 'गो' बटन के बारे में सोच रहा था। कभी-कभी कीबोर्ड में नीला 'गो' बटन होता है, कभी-कभी कीबोर्ड में ग्रे रिटर्न बटन होता है। क्या इस व्यवहार को प्रोग्रामेटिक रूप से नियंत्रित करने का कोई मौका है?

+5

मैं क्योंकि यह वास्तव में एक प्रश्न नहीं है विषय से हटकर के रूप में इस सवाल को बंद करने के मतदान कर रहा हूँ (action="#" एक NOOP है।)। – Almo

+0

आपने इस सवाल का जवाब भी संपादित किया है, ऐसा नहीं है कि SO कैसे काम करता है। आप अपने प्रश्न का उत्तर जोड़ते हैं। – Almo

+1

यह प्रश्न दोबारा खोल दिया जाना चाहिए। यदि इसे पर्याप्त रूप से दोबारा वोट मिलते हैं तो कृपया प्रश्न के बजाए अपने उत्तर को वास्तविक उत्तर के रूप में पोस्ट करें। – SuperBiasedMan

उत्तर

13

अहा ...

'गो' बटन केवल, दिखाया गया है अगर <input> टैग एक <form> टैग के अंदर है। तो, यदि आप जावास्क्रिप्ट के साथ बाद में अपने फॉर्म तत्वों तक पहुंचते हैं, तो आप <form> टैग छोड़ सकते हैं।

'गो' बटन:

<form action="..." method="..."> 
    <input type="text"></input> 
</form> 

iOS 7.1 screenshot of keyboard

'वापसी' बटन:

<input type="text"></input> 

iOS 7.1 screenshot of keyboard

+4

ग्रेट उत्तर, बस तारीफ करने के लिए। आपको टैग बनाने के लिए एक्शन एट्रिब्यूट भी जोड़ना होगा। यह उस विशेषता के बिना मेरे लिए काम नहीं किया। – TuanHuynh

+0

इस सलाह के लिए धन्यवाद @TuanHuynh – AppsolutEinfach

+0

अभी भी मेरे लिए काम नहीं करता है – BKS

5

महत्वपूर्ण हिस्सा यह है कि form टैग में action संपत्ति है।

<form> 
    <input type="text" /> 
</form> 

return button

<form action="#"> 
    <input type="text" /> 
</form> 

return button

+1

आपके उत्तर के लिए धन्यवाद! ऐसा लगता है कि आईओएस संस्करणों के साथ व्यवहार बदल गया। मूल पोस्ट आईओएस 7 से संबंधित था। – AppsolutEinfach

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