102 of 119 menu

Metoden submit

Metoden submit lar oss arbeide med JavaScript hendelsen submit. Den lar oss binde en handler til JavaScript hendelsen submit eller utløse denne hendelsen på et element.

Syntaks

Vi kan sende metoden en handler-funksjon, som vil utløses hver gang hendelsen oppstår, og som i sin tur kan motta et hendelsesobjekt:

.submit(handler-funksjon);

I dette tilfellet vil metoden fungere på samme måte som konstruksjonen .on('submit', handler) fra metoden on.

Vi kan også valgfritt sende metoden et objekt med data som vil bli overført til handler-funksjonen:

.submit([hendelsesdata], handler-funksjon);

Eller vi kan la være å sende noen parametere, da vil metoden fungere på samme måte som .trigger('submit') fra metoden trigger:

.submit();

Hendelsen submit oppstår på et element når brukeren for eksempel trykker på en knapp 'submit' i et skjema. Denne hendelsen kan bare bindes til elementer av taggen form. Hendelsen submit oppstår på et element når brukeren for eksempel trykker på en knapp 'submit' i et skjema. Denne hendelsen kan bare bindes til elementer av taggen form.

Eksempel

I følgende eksempel har vi et enkelt skjema, som vi vil binde en hendelseshandler til ved hjelp av metoden submit, med et tekstfelt og en knapp - en input med type submit. La oss skrive tekst i tekstfeltet, og ved trykk på knappen sjekke denne teksten. Hvis vi skriver 'jQuery', vil vi vise teksten 'Good!' i en span, ved hjelp av metodene text og show, og hvis noe annet, så - '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(); });

Se også

  • metoden trigger,
    som lar deg utløse alle hendelseshandlere bundet til et element for hendelser av en gitt type
  • metoden on,
    som lar deg binde en hendelseshandler til et element
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis