सक्रिय करने के बजाय सबमिट करें मेरे पास एक HTML फॉर्म है जिसमें एक submit
इनपुट है, लेकिन विभिन्न button
तत्व भी हैं। जब उपयोगकर्ता 'एंटर' कुंजी दबाता है, तो मैं उम्मीद करता हूं कि यह वास्तव में फॉर्म सबमिट करे, लेकिन इसके बजाय (कम से कम क्रोम 15 के भीतर) मुझे लगता है कि यह पहले button
को ट्रिगर कर रहा है (क्योंकि इससे पहले एचटीएमएल में होता है submit
इनपुट, मुझे लगता है)।एक HTML फॉर्म पर एंटर कुंजी बनाना बटन
मुझे पता है कि सामान्य रूप में आप एक विशेष submit
इनपुट के पक्ष में ब्राउज़रों बाध्य नहीं कर सकता, लेकिन मैं वास्तव में सोचा था कि वे button
तत्वों से अधिक submit
आदानों एहसान होगा। क्या यह काम करने के लिए एचटीएमएल में एक छोटा सा बदलाव हो सकता है, या क्या मुझे किसी प्रकार का जावास्क्रिप्ट दृष्टिकोण गले लगाने की ज़रूरत है?
<form action="form.php" method="POST">
<input type="text" name="field1"/>
<button onclick="return myFunc1()">Button 1</button>
<input type="submit" name="go" value="Submit"/>
</form>
इस प्रश्न को जांचें: http: // stackoverflow।com/a/925387/1031900 –
@OfirFarchy मुझे लगता है कि मैंने जो सोचा था, यह सवाल अलग था कि केवल एक ही सबमिट है, अन्य सभी बटन हैं। – andygeers
ठीक है अगर आप जेएस और jQuery का उपयोग करने के लिए ऑब्जेक्ट नहीं करते हैं तो मेरे और डेविड के उत्तरों –