102 of 119 menu

Metoda submit

Metoda submit nam omogoča delo z JavaScript dogodkom submit. Omogoča nam, da vezanemo obravnavalnik na JavaScript dogodek submit ali sprožimo ta dogodek na elementu.

Sintaksa

Metodi lahko posredujemo funkcijo-obravnavalnik, ki se bo sprožila ob vsakem pojavu dogodka, v katero se lahko posreduje objekt dogodka:

.submit(funkcija-obravnavalnik);

V tem primeru bo metoda delovala podobno kot konstrukcija .on('submit', handler) metode on.

Kot neobvezen parameter lahko metodi posredujemo objekt s podatki, ki bodo posredovani v funkcijo-obravnavalnik:

.submit([podatki dogodka], funkcija-obravnavalnik);

Lahko pa ne posredujemo nobenih parametrov, potem bo metoda delovala podobno kot .trigger('submit') metode trigger:

.submit();

Dogodek submit se pojavi na elementu, ko uporabnik na primer pritisne na gumb 'submit' v obrazcu. Ta dogodek je lahko pripet samo na elemente oznake form. Dogodek submit se pojavi na elementu, ko uporabnik na primer pritisne na gumb 'submit' v obrazcu. Ta dogodek je lahko pripet samo na elemente oznake form.

Primer

V naslednjem primeru imamo preprost obrazec, na katerega bomo vezali obravnavalnik dogodkov z uporabo metode submit, z besedilnim poljem in gumbom - vnosom s tipom submit. Vnesimo besedilo v besedilno polje, ob pritisku na gumb pa preverimo to besedilo. Če vnesemo 'jQuery', bomo v span prikazali besedilo 'Good!', z uporabo metod text in show, če pa kaj drugega, potem - '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(); });

Glejte tudi

  • metoda trigger,
    ki omogoča zagon vseh obravnavalnikov dogodkov, pripetih na element za dogodke določene vrste
  • metoda on,
    ki omogoča vezavo obravnavalnika dogodkov na element
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni