⊗jsSpFmSP 239 of 294 menu

Forhindre innsending av skjema i JavaScript

Ved behov kan innsending av et skjema forbys. Dette gjøres gjennom den allerede kjente preventDefault. La oss se på et eksempel.

La oss si at vi har følgende skjema:

<form action="/handler/" method="POST"> <input name="test1"> <input name="test2"> <input type="submit"> </form>

La oss hente en referanse til det i en variabel:

let form = document.querySelector('form');

Innsending av skjemaet kan fanges opp via hendelsen submit:

form.addEventListener('submit', function() { });

La oss nå forhindre innsending av skjemaet:

form.addEventListener('submit', function(event) { event.preventDefault(); });

Det er gitt et skjema med et inputfelt. Ved forsøk på innsending sjekk om det er skrevet inn en gyldig email i inputfeltet. Hvis ikke - forhindre innsending av skjemaet og vis en melding om dette.

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