Метод submit
submit методу бизге JavaScript
submit окуясы менен иштөөгө мүмкүндүк берет. Ал бизге
обработчикти JavaScript submit окуясына байлоого же
элементте бул окуяны иштетүүгө мүмкүндүк берет.
Синтаксис
Биз методу функция-обработчикти бере алабыз, ал ар бир жолу окуя пайда болгондо ишке ашат, ал өз кезегинде окуя объектисин кабыл ала алат:
.submit(функция-обработчик);
Бул учурда метод
.on('submit', handler) конструкциясы сыяктуу иштейт,
on методунун
on.
Ошондой эле, милдеттүү эмес параметр катары биз методко окуя функциясына өткөрүлө турган маалыматтарды камтыган объектти бере алабыз:
.submit([окуя маалыматы], функция-обработчик);
Же эч кандай параметр бербей калса болот, анда
метод .trigger('submit') сыяктуу иштейт,
trigger методунун
trigger:
.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();
});