मेरे बूटस्ट्रैप मोडल से सभी बटन हटाने के बाद भी मुझे यह समस्या थी, इसलिए यहां किसी भी समाधान ने मेरी मदद नहीं की।
मैंने पाया कि एक एकल टेक्स्ट फ़ील्ड के साथ एक फ़ॉर्म ब्राउज़र को फ़ॉर्म सबमिट करने (और खारिज करने के परिणामस्वरूप) करने का कारण होगा, यदि आप टेक्स्ट फ़ील्ड पर कीबोर्ड फ़ोकस करते समय एंटर दबाते हैं। यह बूटस्ट्रैप के साथ किसी भी चीज़ की तुलना में ब्राउज़र / फ़ॉर्म का अधिक होना प्रतीत होता है।
मेरा समाधान था कि फॉर्म को ऑनसुबमिट करने के लिए ऑनसबमिट = "असत्य लौटाएं"
यदि आप वास्तव में सबमिट इवेंट का उपयोग कर रहे हैं तो यह एक समस्या हो सकती है, लेकिन मैं जेएस फ्रेमवर्क का उपयोग कर रहा हूं जो ब्राउज़र सबमिट करने के बजाय AJAX अनुरोधों को उत्पन्न करता है, इसलिए मैं पूरी तरह से सबमिट को अक्षम करना पसंद करता हूं। (इसका मतलब यह भी है कि मुझे हर फॉर्म एलिमेंट को मैन्युअली ट्विस्ट नहीं करना पड़ेगा जो सबमिट को ट्रिगर कर सकता है)।
यहाँ अधिक जानकारी: बूटस्ट्रैप मोडल संवाद एकल टेक्स्ट इनपुट फ़ील्ड के साथ हमेशा Enter कुंजी पर खारिज होता है