102 of 119 menu

Metoden submit

Metoden submit låter oss arbeta med JavaScript-händelsen submit. Den låter oss binda en hanterare till JavaScript-händelsen submit eller utlösa händelsen på ett element.

Syntax

Vi kan skicka metoden en hanterarfunktion, som kommer att utlösas varje gång händelsen inträffar, och som i sin tur kan ta emot ett händelseobjekt:

.submit(hanterarfunktion);

I det här fallet kommer metoden att fungera på samma sätt som konstruktionen .on('submit', handler) från metoden on.

Vi kan också som en valfri parameter skicka metoden ett objekt med data som kommer att skickas till hanterarfunktionen:

.submit([händelsedata], hanterarfunktion);

Eller så kan vi inte skicka några parametrar alls, då kommer metoden att fungera på samma sätt som .trigger('submit') från metoden trigger:

.submit();

Händelsen submit inträffar på ett element när användaren till exempel klickar på en knapp 'submit' i ett formulär. Denna händelse kan endast bindas till element av taggen form. Händelsen submit inträffar på ett element när användaren till exempel klickar på en knapp 'submit' i ett formulär. Denna händelse kan endast bindas till element av taggen form.

Exempel

I följande exempel har vi ett enkelt formulär, som vi binder en händelsehanterare till med hjälp av metoden submit, med ett textfält och en knapp - en input av typen submit. Låt oss skriva text i textfältet, och när vi klickar på knappen kontrollerar vi denna text. Om vi skriver 'jQuery', visar vi texten 'Good!' i spann-elementet, med hjälp av metoderna text och show, och om det är något annat, 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 även

  • metoden trigger,
    som låter dig utlösa alla händelsehanterare bundna till ett element för händelser av en given typ
  • metoden on,
    som låter dig binda en händelsehanterare till ett element
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa