102 of 119 menu

Submit metodas

Metodas submit leidžia mums dirbti su JavaScript įvykiu submit. Jis leidžia mums pririšti apdorojimo funkciją prie JavaScript įvykio submit arba paleisti šį įvykį ant elemento.

Sintaksė

Mes galime perduoti metodu funkciją-apdorotoją, kuri suveiks kiekvieną kartą kai pasirodys įvykis, į kurią savo ruožtu gali būti perduodamas įvykio objektas:

.submit(funkcija-apdorotojas);

Šiuo atveju metodas veiks analogiškai konstrukcijai .on('submit', handler) metodo on.

Taip pat neprivalomu parametru mes galime perduoti metodu objektą su duomenimis, kurie bus perduodami į funkciją-apdorotoją:

.submit([įvykio duomenys], funkcija-apdorotojas);

O galima neperduoti jokių parametrų, tada metodas veiks analogiškai .trigger('submit') metodo trigger:

.submit();

Įvykis submit atsiranda ant elemento, kai vartotojas, pavyzdžiui, paspaudžia mygtuką 'submit' formoje. Šis įvykis gali būti pririštas tik prie elemento su tag'u form. Įvykis submit atsiranda ant elemento, kai vartotojas, pavyzdžiui, paspaudžia mygtuką 'submit' formoje. Šis įvykis gali būti pririštas tik prie elemento su tag'u form.

Pavyzdys

Šiame pavyzdyje mes turime paprastą formą, prie kurios pririšime įvykio apdorotoją naudodami metodą submit, su tekstiniu lauku ir mygtuku - input'u su tipu submit. Leiskite vesti tekstą į tekstinį lauką, o paspaudus ant mygtuko patikrinti šį tekstą. Jei mes įvesime 'jQuery', tai span'e parodysime tekstą 'Good!', naudodami metodus text ir show, o jei ką nors kito, tai - '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(); });

Taip pat žiūrėkite

  • metodas trigger,
    kuris leidžia paleisti visus įvykių apdorotojus, pririštus prie elemento tam tikro tipo įvykiams
  • metodas on,
    kuris leidžia pririšti įvykio apdorotoją prie elemento
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti