मुझे यह जांचने की ज़रूरत है कि फ़ॉर्म उपयोगकर्ता द्वारा सबमिट किया गया है और उसके बाद प्रोग्राम को प्रोग्रामेटिक रूप से सबमिट करने से पहले कुछ ऑपरेशन करें।सबमिट बटन को "सबमिट" नाम देने पर मेरा फॉर्म सबमिट क्यों नहीं होता है?
तो मैं इस कोड है:
$('form').submit(function (e) {
e.originalEvent && e.preventDefault();
//I change some things in the form here.
!e.isTrigger && $(this).submit();
});
यह ठीक काम करता है, लेकिन जब प्रपत्र सबमिट बटन का नाम है "submit" ऐसा नहीं है।
बटन को "सबमिट" नाम दिया गया है, तो यह ठीक काम करता है। (अपरकेस "एस")
मैं सिर्फ इतना उत्सुक हूं कि यह क्यों है?
यहाँ एक demo fiddle
कुछ jQuery क्विर्क होना चाहिए, क्योंकि यदि आप जावास्क्रिप्ट को हटाते हैं, तो दोनों फॉर्म ठीक काम करते हैं। – MightyPork