Tengo un formulario en una página web con diversos campos, algunos de los cuales necesito que se validen antes de que se realice el envío. C'est-à-dire, tengo campos que no quiero que se envíen vacíos y otros, como el email, que quiero validar antes como válido.
Una vez que tenga todo validado y verificado, pues realizar el envío.
Dans le onsubmit del botón de envío del formulario he probado a llamar a la función de validar, pero igualmente se envía el formulario.
<input type="submit" name="envio" value="Enviar" onsubmit="validar()" />
En la función validar, realizo la validación y muestro alertas al usuario, pero una vez que se cierran, el formulario se envía.
En vez de llamar a la función en javascript en el evento onsubmit, prueba a hacerlo en el evento onclick, de la manière suivante:
<input type="submit" name="envio" value="Enviar" onclick="return validar()" />
En la función validar en javascript, si la validación es correcta, Retourne VRAI, y en caso contrario, Retourne FAUX.
Al pulsar sobre el botón, si la función de validación devuelve el false, el formulario no se enviará, enviándose en caso contrario.
S’il vous plaît, Connectez-vous ou S’inscrire poser une question