102 of 119 menu

Metode submit

Metode submit ļauj mums strādāt ar JavaScript notikumu submit. Tā ļauj mums piesaistīt apstrādātāju JavaScript notikumam submit vai izsaukt šo notikumu uz elementa.

Sintakse

Mēs varam nodot metodei funkciju-apstrādātāju, kas darbosies katru reizi, kad parādās notikums, kurā savukārt var tikt nodots notikuma objekts:

.submit(funkcija-apstrādātājs);

Šajā gadījumā metode darbosies līdzīgi konstrukcijai .on('submit', handler) metodes on.

Arī neobligātu parametru mēs varam nodot metodei objektu ar datiem, kas tiks nodoti funkcijai-apstrādātājam:

.submit([notikuma dati], funkcija-apstrādātājs);

Var arī neņemt nevienu parametru, tad metode darbosies līdzīgi .trigger('submit') metodes trigger:

.submit();

Notikums submit rodas uz elementa, kad lietotājs, piemēram, nospiež pogu 'submit' uz formas. Šis notikums var tikt piestiprināts tikai elementiem ar tagu form. Notikums submit rodas uz elementa, kad lietotājs, piemēram, nospiež pogu 'submit' uz formas. Šis notikums var tikt piestiprināts tikai elementiem ar tagu form.

Piemērs

Nākamajā piemērā mums ir vienkārša forma, kurai mēs piesaistīsim notikumu apstrādātāju, izmantojot metodi submit, ar teksta lauku un pogu - ievadu ar tipu submit. Ievadīsim tekstu teksta laukā, un, nospiežot uz pogas, pārbaudīsim šo tekstu. Ja mēs ievadīsim 'jQuery', tad spanā parādīsim tekstu 'Labi!', izmantojot metodes text un show, bet, ja kaut ko citu, tad - 'Slikti...':

<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('Labi!').show(); return; } $('span').text('Slikti...').show(); });

Skatiet arī

  • metode trigger,
    kas ļauj palaist visus notikumu apstrādātājus, pievienotus elementam noteikta tipa notikumiem
  • metode on,
    kas ļauj piesaistīt notikumu apstrādātāju elementam
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt