⊗jsSpFmSP 239 of 294 menu

Preventing a form submission in JavaScript

If necessary, you can prevent the form from being submitted. This is done through the already known to you preventDefault. Let's look at an example.

Let's say we have the following form:

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

Get a reference to it into a variable:

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

Form submission can be caught via the submit event:

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

Let's prevent form submission now:

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

Given a form with an input. When you try to submit the form, check that a correct email is entered in the input. If this is not the case, prevent the form submission and display a message about it.

English
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
We use cookies for website operation, analytics, and personalization. Data processing is carried out in accordance with the Privacy Policy.
accept all customize decline