102 of 119 menu

Metoda submit

Metoda submit ne permite să lucrăm cu evenimentul JavaScript submit. Ea ne permite să atașăm un handler la evenimentul JavaScript submit sau să declanșăm acest eveniment pe un element.

Sintaxă

Putem transmite metodei o funcție-handler, care se va executa de fiecare dată când apare evenimentul, căreia i se poate transmite la rândul ei obiectul evenimentului:

.submit(funcție-handler);

În acest caz, metoda va funcționa similar cu constructia .on('submit', handler) a metodei on.

De asemenea, putem transmite metodei ca parametru opțional un obiect cu date, care vor fi transmise funcției-handler:

.submit([date eveniment], funcție-handler);

Sau nu putem transmite niciun parametru, atunci metoda va funcționa similar cu .trigger('submit') al metodei trigger:

.submit();

Evenimentul submit apare pe un element când utilizatorul, de exemplu, apasă pe butonul 'submit' de pe un formular. Acest eveniment poate fi atașat doar elementelor cu tag-ul form. Evenimentul submit apare pe un element când utilizatorul, de exemplu, apasă pe butonul 'submit' de pe un formular. Acest eveniment poate fi atașat doar elementelor cu tag-ul form.

Exemplu

În exemplul următor avem un formular simplu, căruia îi vom atașa un handler de evenimente folosind metoda submit, cu un câmp text și un buton - un input cu tipul submit. Să introducem text în câmpul text, iar la apăsarea butonului să verificăm acest text. Dacă introducem 'jQuery', atunci în span vom afișa textul 'Good!', cu ajutorul metodelor text și show, iar dacă altceva, atunci - '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(); });

Vezi și

  • metoda trigger,
    care permite declanșarea tuturor handler-elor de evenimente, atașate elementului pentru evenimentele de tipul specificat
  • metoda on,
    care permite atașarea unui handler de evenimente la un element
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge