Submit әдісі
submit әдісі бізге submit JavaScript
оқиғасымен жұмыс істеуге мүмкіндік береді.
Ол бізге submit JavaScript оқиғасына өңдегішті
байлауға немесе элементте осы оқиғаны іске қосуға мүмкіндік береді.
Синтаксис
Біз әдіске функция-өңдегіш бере аламыз, ол әрбір оқиға пайда болған сайын іске қосылады, ол өз кезегінде оқиға объектісін қабылдай алады:
.submit(функция-өңдегіш);
Бұл жағдайда әдіс .on('submit', handler) құрылымы сияқты
жұмыс істейді, on
әдісінің .on('submit', handler) құрылымы сияқты.
Сондай-ақ біз әдіске функция-өңдегішке берілетін деректері бар объектті бере аламыз (бұл міндетті емес):
.submit([оқиға деректері], функция-өңдегіш);
Немесе ешқандай параметр бермей аламыз, сонда
әдіс .trigger('submit') сияқты жұмыс істейді,
trigger
әдісінің .trigger('submit') сияқты:
.submit();
submit оқиғасы элементте пайда болады, мысалы,
пайдаланушы пішінде 'submit' батырмасын басқанда.
Бұл оқиға тек form тегінің элементтеріне ғана бекітілуі мүмкін.
submit оқиғасы элементте пайда болады, мысалы,
пайдаланушы пішінде 'submit' батырмасын басқанда.
Бұл оқиға тек form тегінің элементтеріне ғана бекітілуі мүмкін.
Мысал
Келесі мысалда бізде submit әдісі арқылы
оқиға өңдегішін байлайтын қарапайым пішін бар,
ол метін өрісі және submit түріндегі енгізу батырмасы бар.
Мәтін өрісіне мәтін енгізейік, ал батырманы басқанда
осы мәтінді тексерейік. Егер біз 'jQuery' енгізсек,
онда спанда 'Жақсы!' мәтінін көрсетеміз,
text және
show
әдістерінің көмегімен, ал егер басқа нәрсе енгізсек, онда - 'Жаман...':
<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('Жақсы!').show();
return;
}
$('span').text('Жаман...').show();
});