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:

javascript.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:

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

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

javascript.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...':

html<p>jQuery</p>
<form action="/">
  <div>
    <input type="text">
    <input type="submit">
  </div>
</form>
<span></span>
javascript$('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