102 of 119 menu

Metod submit

Metod submit nam omogućava da radimo sa JavaScript događajem submit. On nam omogućava da vezujemo rukovaoce za JavaScript događaj submit ili pokrenemo taj događaj na elementu.

Sintaksa

Metodu možemo proslediti funkciju-rukovalac, koja će se pokretati svaki put pri pojavljivanju događaja, a kojoj se zauzvrat može proslediti objekat događaja:

.submit(funkcija-rukovalac);

U ovom slučaju metod će raditi analogno konstrukciji .on('submit', handler) metoda on.

Takođe, kao neobavezan parametar možemo proslediti metodu objekat sa podacima, koji će se proslediti funkciji-rukovalac:

.submit([podaci događaja], funkcija-rukovalac);

A možemo i ne proslediti nikakve parametre, tada će metod raditi analogno .trigger('submit') metoda trigger:

.submit();

Događaj submit se javlja na elementu kada korisnik, na primer, pritisne dugme 'submit' na formi. Ovaj događaj može biti prikačen samo za elemente taga form. Događaj submit se javlja na elementu kada korisnik, na primer, pritisne dugme 'submit' na formi. Ovaj događaj može biti prikačen samo za elemente taga form.

Primer

U sledećem primeru imamo jednostavnu formu, kojoj ćemo vezati rukovaoca događaja pomoću metoda submit, sa poljem za tekst i dugmetom - inputom sa tipom submit. Hajde da unosimo tekst u polje za tekst, a pri pritisku na dugme proveravamo taj tekst. Ako unesemo 'jQuery', onda ćemo u spanu prikazati tekst 'Dobro!', pomoću metoda text i show, a ako nešto drugo, onda - 'Loše...':

<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('Dobro!').show(); return; } $('span').text('Loše...').show(); });

Vidite takođe

  • metod trigger,
    koji omogućava pokretanje svih rukovalaca događaja, povezanih za element za događaje zadatog tipa
  • metod on,
    koji omogućava vezivanje rukovaoca događaja za element
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij