Vormi saatmise keeld JavaScriptis

Vajadusel saab vormi saatmise keelata. Seda tehakse juba teile tuttava preventDefault abil. Vaatame seda näite varal.

Oletame, et meil on järgmine vorm:

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

Hankime sellele viitmuutujasse:

public/script.jslet form = document.querySelector('form');

Vormi saatmist saab püüda sündmuse submit abil:

public/script.jsform.addEventListener('submit', function() {
  
});

Keelame nüüd vormi saatmine:

public/script.jsform.addEventListener('submit', function(event) {
  event.preventDefault();
});
Задание 1

Antud on vormiga sisendväli. Proovides vormi saata, kontrollige, kas sisendväli sisaldab korrektset e-posti aadressi. Kui ei, siis keelake vormi saatmine ja kuvage sellest teade.