⊗jsSpFmSP 239 of 294 menu

Prohibición del envío de formularios en JavaScript

Si es necesario, se puede prohibir el envío de un formulario. Esto se hace mediante el ya conocido preventDefault. Veamos un ejemplo.

Supongamos que tenemos el siguiente formulario:

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

Obtengamos su referencia en una variable:

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

El envío del formulario se puede capturar mediante el evento submit:

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

Ahora prohibamos el envío del formulario:

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

Dado un formulario con un input. Al intentar enviarlo, verifique que se haya introducido un email correcto en el input. Si no es así, prohiba el envío del formulario y muestre un mensaje sobre ello.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar