submit मेथड
submit मेथड हमें JavaScript
इवेंट submit के साथ काम करने की अनुमति देता है।
यह हमें submit JavaScript इवेंट के लिए एक हैंडलर बाइंड करने
या एलिमेंट पर उस इवेंट को ट्रिगर करने की अनुमति देता है।
सिंटैक्स
हम मेथड को एक फंक्शन-हैंडलर पास कर सकते हैं, जो हर बार इवेंट होने पर ट्रिगर होगी, जिसमें बदले में इवेंट ऑब्जेक्ट पास किया जा सकता है:
.submit(फंक्शन-हैंडलर);
इस मामले में, मेथड .on('submit', handler) कंस्ट्रक्शन
के समान काम करेगा
on मेथड का।
हम वैकल्पिक पैरामीटर के रूप में मेथड को एक ऑब्जेक्ट डेटा के साथ पास कर सकते हैं, जो फंक्शन-हैंडलर में पास किया जाएगा:
.submit([इवेंट डेटा], फंक्शन-हैंडलर);
या कोई पैरामीटर पास नहीं कर सकते हैं, तब
मेथड .trigger('submit') के समान काम करेगा
trigger मेथड का:
.submit();
submit इवेंट एक एलिमेंट पर तब होता है जब
उपयोगकर्ता, उदाहरण के लिए, फॉर्म पर सबमिट बटन
'submit' दबाता है। यह इवेंट
केवल form टैग के एलिमेंट से जुड़ा हो सकता है।
submit इवेंट एक एलिमेंट पर तब होता है जब
उपयोगकर्ता, उदाहरण के लिए, फॉर्म पर सबमिट बटन
'submit' दबाता है। यह इवेंट
केवल form टैग के एलिमेंट से जुड़ा हो सकता है।
उदाहरण
निम्नलिखित उदाहरण में हमारे पास एक साधारण फॉर्म है,
जिससे हम submit मेथड का उपयोग करके एक इवेंट हैंडलर बाइंड करेंगे,
एक टेक्स्ट फील्ड और
एक बटन - submit टाइप के साथ एक इनपुट। आइए
टेक्स्ट फील्ड में टेक्स्ट दर्ज करें, और बटन दबाने पर
इस टेक्स्ट की जांच करें। यदि हम
'jQuery' दर्ज करते हैं, तो स्पैन में टेक्स्ट
'Good!' दिखाएंगे,
text और
show मेथड का उपयोग करके,
और यदि कुछ और है, तो - 'Bad...':
<p>jQuery</p>
<form action="/">
<div>
<input type="text">
<input type="submit">
</div>
</form>
<span></span>
$('form').submit(function(event) {
event.preventDefault();
if ($('input').first().val() === 'jQuery') {
$('span').text('Good!').show();
return;
}
$('span').text('Bad...').show();
});