⊗jsSpFmSP 239 of 294 menu

Interdiction d'envoi de formulaire en JavaScript

Si nécessaire, il est possible d'interdire l'envoi d'un formulaire. Cela se fait via la méthode preventDefault que vous connaissez déjà. Voyons un exemple.

Supposons que nous ayons le formulaire suivant :

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

Récupérons sa référence dans une variable :

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

L'envoi du formulaire peut être intercepté via l'événement submit :

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

Interdisons maintenant l'envoi du formulaire :

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

Un formulaire avec un champ de saisie est donné. Lors d'une tentative d'envoi, vérifiez que l'email saisi dans le champ est correct. Si ce n'est pas le cas - interdisez l'envoi du formulaire et affichez un message d'erreur.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser