Meetod submit jQuery-s
Varem kasutasime sellist konstruktsiooni:
$('form').on('submit', function(event) {
event.preventDefault();
});
Selle asemel võime jQuery-s otse
kasutada meetodit
submit,
mis seob vormi töötleja või käivitab
sündmuse:
$('form').submit(function(event) {
event.preventDefault();
});
Järgmises näites on meil lihtne vorm,
millele seome sündmuste töötleja kasutades
meetodit submit, koos tekstivälja ja
nupuga - sisendiga tüübiga submit:
<p>jQuery</p>
<form action="/">
<div>
<input type="text">
<input type="submit">
</div>
</form>
<span></span>
Paneme teksti tekstivälja ja vajutamisel
nupule kontrollime seda teksti. Kui me sisestame
'jQuery', siis spanis kuvame teksti
'Good!', meetodite abil
text ja
show,
aga kui midagi muud, siis - 'Bad...':
$('form').submit(function(event) {
event.preventDefault();
if ($('input').first().val() === 'jQuery') {
$('span').text('Good!').show();
return;
}
$('span').text('Bad...').show();
});