102 of 119 menu

De submit methode

De methode submit stelt ons in staat om te werken met het JavaScript event submit. Het maakt het mogelijk om een eventhandler te koppelen aan het JavaScript event submit of dit event op een element te activeren.

Syntaxis

We kunnen een handler-functie aan de methode doorgeven, die elke keer wordt uitgevoerd wanneer het event optreedt, en waarin op zijn beurt een eventobject kan worden doorgegeven:

.submit(handler-functie);

In dit geval werkt de methode vergelijkbaar met de constructie .on('submit', handler) van de on methode.

We kunnen ook optioneel een object met gegevens aan de methode doorgeven, die worden doorgegeven aan de handler-functie:

.submit([eventgegevens], handler-functie);

Of we kunnen geen parameters doorgeven, dan werkt de methode vergelijkbaar met .trigger('submit') van de trigger methode:

.submit();

Het event submit treedt op bij een element wanneer de gebruiker bijvoorbeeld op een knop 'submit' in een formulier klikt. Dit event kan alleen worden gekoppeld aan elementen van de tag form. Het event submit treedt op bij een element wanneer de gebruiker bijvoorbeeld op een knop 'submit' in een formulier klikt. Dit event kan alleen worden gekoppeld aan elementen van de tag form.

Voorbeeld

In het volgende voorbeeld hebben we een eenvoudig formulier, waaraan we een eventhandler koppelen met behulp van de methode submit, met een tekstveld en een knop - een input met type submit. Laten we tekst invoeren in het tekstveld, en bij het klikken op de knop deze tekst controleren. Als we 'jQuery' invoeren, dan tonen we de tekst 'Good!' in de span, met behulp van de methodes text en show, en als het iets anders is, dan - '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(); });

Zie ook

  • methode trigger,
    die het mogelijk maakt om alle eventhandlers te activeren, die aan het element zijn gekoppeld voor events van het opgegeven type
  • methode on,
    die het mogelijk maakt om een eventhandler te koppelen aan een element
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren