Njia submit
Njia submit inaturuhusu kufanya kazi na tukio la JavaScript
submit. Inaturuhusu kuunganisha
kichakataji kwa tukio la JavaScript submit au
kuzindua tukio hilo kwenye kipengele.
Syntax
Tunaweza kupitisha njia kitendakazi-kichakataji, ambayo itafanya kazi kila wakati tukio litakapotokea, ambayo kwa upande wake inaweza kupitishwa kitu cha tukio:
.submit(kitendakazi-kichakataji);
Katika kesi hii, njia itafanya kazi sawa na
muundo .on('submit', handler) wa njia
on.
Pia kigeuzio cha hiari tunaweza kupitisha kitu chenye data, ambayo itapitishwa kwenye kitendakazi-kichakataji:
.submit([data ya tukio], kitendakazi-kichakataji);
Au inaweza kutopitisha vigeuzio vyovyote, basi
njia itafanya kazi sawa na .trigger('submit')
ya njia trigger:
.submit();
Tukio submit hutokea kwenye kipengele, wakati
mtumiaji, kwa mfano, anabonyeza kitufe
'submit' kwenye fomu. Tukio hili linaweza
kuambatishwa tu kwa vipekee vya kitambulisho form.
Tukio submit hutokea kwenye kipengele, wakati
mtumiaji, kwa mfano, anabonyeza kitufe
'submit' kwenye fomu. Tukio hili linaweza
kuambatishwa tu kwa vipekee vya kitambulisho form.
Mfano
Katika mfano ufuatao tuna fomu rahisi,
ambayo tutaambatisha kichakataji cha matukio kwa kutumia
njia submit, na uga wa maandishi na
kitufe - ingizo la aina submit. Hebu
tuandike maandishi kwenye uga wa maandishi, na wakati wa kubonyeza
kitufe tuangalie maandishi haya. Kama tutaandika
'jQuery', basi kwenye spani tutaonyesha maandishi
'Good!', kwa kutumia njia
text na
show,
na kama kitu kingine, basi - '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();
});