Submit metodi
submit metodi bizga JavaScriptning
submit hodisasi bilan ishlash imkonini beradi.
U bizga submit hodisasi bilan ishlovchini
bog‘lash yoki hodisani elementda ishga tushirish imkonini beradi.
Sintaksis
Biz metoda har safar hodisa yuzaga kelganda ishlaydigan funksiya-ishlovchini berishimiz mumkin, unga o‘z navbatida hodisa obyekti uzatilishi mumkin:
.submit(funksiya-ishlovchi);
Bunday holda, metod .on('submit', handler)
konstruksiyasiga o‘xshash ishlaydi,
on
metodiga o‘xshab.
Shuningdek, biz ixtiyoriy parametr sifatida metodga funksiya-ishlovchiga uzatiladigan ma'lumotlar obyektini berishimiz mumkin:
.submit([hodisa ma'lumotlari], funksiya-ishlovchi);
Yoki hech qanday parametr bermaslik ham mumkin, bu holda
metod .trigger('submit') ga o‘xshash ishlaydi,
trigger
metodiga o‘xshab:
.submit();
submit hodisasi elementda paydo bo‘ladi, masalan,
foydalanuvchi formadagi 'submit' tugmasini bosganda.
Bu hodisa faqat form tegi elementlariga bog‘lanishi mumkin.
submit hodisasi elementda paydo bo‘ladi, masalan,
foydalanuvchi formadagi 'submit' tugmasini bosganda.
Bu hodisa faqat form tegi elementlariga bog‘lanishi mumkin.
Misol
Quyidagi misolda bizda oddiy forma mavjud,
unga biz submit metodi yordamida hodisa ishlovchisini
bog‘laymiz, matn maydoni va
tugma - submit turidagi kirish bilan.
Keling, matn maydoniga matn kiritamiz, va tugma bosilganda
bu matnni tekshiramiz. Agar biz
'jQuery' kiritsak, span ichida
'Yaxshi!' matnini ko‘rsatamiz,
text va
show
metodlari yordamida,
agar boshqa narsa kiritsak, 'Yomon...' ko‘rsatamiz:
<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('Yaxshi!').show();
return;
}
$('span').text('Yomon...').show();
});