Submit metodas jQuery
Anksčiau mes naudojome tokią konstrukciją:
$('form').on('submit', function(event) {
event.preventDefault();
});
Vietoje to mes taip pat galime tiesiogiai jQuery pasinaudoti metodu
submit,
kuris pririša formos apdorojimo funkciją arba įvykdo
įvykį:
$('form').submit(function(event) {
event.preventDefault();
});
Kitame pavyzdyje mes turime paprastą formą,
kuriai pririšime įvykio apdorojimo funkciją naudodami
metodą submit, su tekstiniu lauku ir
mygtuku - input su tipu submit:
<p>jQuery</p>
<form action="/">
<div>
<input type="text">
<input type="submit">
</div>
</form>
<span></span>
Įveskime tekstą į tekstinį lauką, o paspaudus
mygtuką patikrinkime šį tekstą. Jei įvesime
'jQuery', tai span elemente parodysime tekstą
'Good!', naudodami metodus
text ir
show,
o jei ką nors kitą, tai - 'Bad...':
$('form').submit(function(event) {
event.preventDefault();
if ($('input').first().val() === 'jQuery') {
$('span').text('Good!').show();
return;
}
$('span').text('Bad...').show();
});