मैं निम्न लिंक से गुजर चुका हूं और मेरी स्थिति इसी तरह है।हार्डवेयर बैक बटन jquery मोबाइल पर नियंत्रण लें
Disable hardware back function jquery mobile
स्थिति: परीक्षण के अंतर्गत डिवाइस: सैमसंग S3
पृष्ठ A: नाम (A1, A2, A3) पृष्ठ बी के साथ ListView: फार्म शामिल है, जमा करें और रद्द करें बटन।
उपयोगकर्ता प्रपत्र भरता है और सबमिट बटन पर क्लिक करें। और उसका डेटा सर्वर पर अपलोड हो जाता है। पेज अपडेट किया गया है और पुष्टिकरण संवाद प्रदर्शित होता है कि डेटा सर्वर पर अपलोड किया जाता है।
अब मुद्दा आता है।
अब जब उपयोगकर्ता हार्डवेयर बैक बटन पर क्लिक करता है तो उसे फिर से पृष्ठ बी पर रीडायरेक्ट किया जाता है और वह फिर से फॉर्म सबमिट करने में सक्षम होता है (जिसे हमें आवश्यकता नहीं होती है, क्योंकि फ़ॉर्म केवल एक बार भरना है)।
तो वहाँ किसी भी तरह से, जिसके माध्यम से मैं हार्डवेयर वापस बटन को नियंत्रित पृष्ठ एक दिखाने के लिए जब भी यह पृष्ठ बी पर है सकते हैं
निर्मल से निम्नलिखित जवाब इस सवाल का जवाब है करने के लिए लगता है, लेकिन मैं कैसे करने के लिए पता नहीं है इसे कार्यान्वित करें-
ब्लैकबेरी या एंड्रॉइड पर हार्डवेयर बैक बटन को अक्षम करने का कोई वास्तविक तरीका नहीं है।
आप जो कर सकते हैं वह एक सत्र चर बनाए रखता है जो आपके बैक हैंडलर में को अमान्य कर देता है और पृष्ठ सत्र में घटना पृष्ठ के उस सत्र चर के लिए जांच करता है।
कुछ भी मुझे बाहर करने में मदद कर सकते हैं।
मैं सैमसंग आकाशगंगा S3 मोबाइल पर काम कर रहा हूँ, मुझे लगता है यह कीबोर्ड – user1551578
मैं एक सैमसंग GT-S5570 (कुंजीपटल के बिना) और कार्यों के साथ यह परीक्षण किया है के लिए है। – Pablo
हाय मुझे अभी भी समस्या है, क्या आप कृपया मुझे बता सकते हैं कि मुझे अपने कोड में यह कोड कहां रखना चाहिए। – user1551578