Submit metodu
submit metodu bizə JavaScript-in
submit hadisesi ile işlemeye imkan verir.
Bu metod bizə bir işleyicini JavaScript
submit hadisesine bağlamağa ve ya
bu hadiseni element üzerinde işletmeye imkan verir.
Sintaksis
Biz metoda bir funksiya-işleyici ilete bilerik, hansı ki, her defe hadise baş verende işleyecek, öz vezifesinde ise ona hadise obyekti iletilə biler:
.submit(funksiya-işleyici);
Bu halda metod .on('submit', handler) konstruksiyası kimi
işleyecek, on metodunun
analoqu kimi.
Hemçinin istəyə bağlı parametr kimi biz metoda hadise məlumatları olan bir obyekt ilete bilerik, hansı ki, funksiya-işleyiciye iletiləcek:
.submit([hadise məlumatları], funksiya-işleyici);
Ya da heç bir parametr vermədən istifadə edə bilerik, bu halda
metod .trigger('submit') kimi işleyecek,
trigger metodunun
analoqu kimi:
.submit();
submit hadisesi element üzerinde baş verir, ne vaxt ki,
meselen, istifadəçi formada 'submit' düyməsini basır.
Bu hadise yalnız form teqinin elementlerine elave edile biler.
submit hadisesi element üzerinde baş verir, ne vaxt ki,
meselen, istifadəçi formada 'submit' düyməsini basır.
Bu hadise yalnız form teqinin elementlerine elave edile biler.
Nümunə
Aşağıdakı nümunədə bizim submit metodu vasitesile
hadise işleyicisi bağlayacağımız sadə bir forma var,
mətn sahəsi ve submit tipinde bir düymə - input ile.
Gelin mətni mətn sahəsinə daxil edek, düyməni basdığımızda isə
bu mətni yoxlayaq. Əgər biz 'jQuery' daxil etsek,
onda span-da 'Good!' mətnini göstərəcəyik,
text ve
show metodları vasitesile,
əgər başqa bir şey daxil etsek, onda - 'Bad...':
<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('Good!').show();
return;
}
$('span').text('Bad...').show();
});