102 of 119 menu

submit Metodu

submit metodu, JavaScript submit olayı ile çalışmamıza olanak tanır. Bir submit JavaScript olayına işleyici bağlamamıza veya bu olayı bir öğe üzerinde tetiklememize olanak sağlar.

Sözdizimi

Metoda, olay her oluştuğunda tetiklenecek ve kendisine olay nesnesinin geçirilebileceği bir işleyici fonksiyon iletebiliriz:

.submit(işleyici-fonksiyon);

Bu durumda, metod .on('submit', handler) yapısına ve on metoduna benzer şekilde çalışacaktır.

Ayrıca, isteğe bağlı olarak metoda, işleyici fonksiyona geçirilecek olay verileriyle birlikte bir nesne iletebiliriz:

.submit([olay verileri], işleyici-fonksiyon);

Veya hiç parametre iletmeyebiliriz, bu durumda metod trigger metodunun .trigger('submit') yapısına benzer şekilde çalışacaktır:

.submit();

submit olayı, kullanıcı örneğin bir formdaki 'submit' düğmesine bastığında öğe üzerinde oluşur. Bu olay yalnızca form etiketli öğelere eklenebilir. submit olayı, kullanıcı örneğin bir formdaki 'submit' düğmesine bastığında öğe üzerinde oluşur. Bu olay yalnızca form etiketli öğelere eklenebilir.

Örnek

Aşağıdaki örnekte, submit metodu kullanılarak bir olay işleyicisi bağlayacağımız basit bir form, bir metin alanı ve submit tipinde bir giriş düğmesi bulunuyor. Metin alanına metin girelim ve düğmeye bastığımızda bu metni kontrol edelim. Eğer 'jQuery' yazarsak, text ve show metodlarını kullanarak span içinde 'Good!' metnini gösterelim, başka bir şey yazarsak - 'Bad...' gösterelim:

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

Ayrıca Bakınız

  • metod trigger,
    bir öğeye bağlı tüm olay işleyicilerini belirtilen olay türleri için tetiklemeye olanak tanır
  • metod on,
    bir öğeye olay işleyicisi bağlamaya olanak tanır
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet