102 of 119 menu

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(); });

Həmçinin bax

  • trigger metodu,
    hansı ki, elemente bağlanmış bütün hadise işleyicilerini verilmiş tipdeki hadiseler üçün işletmeye imkan verir
  • on metodu,
    hansı ki, hadise işleyicisini elemente bağlamağa imkan verir
azbydeenesfrkakkptruuz