EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Definir como idioma padrão
Perguntas de PF - Fórum

Como posso validar um formulário antes de você inquérito??

Tenho um formulário em uma página web com diferentes campos, alguns deles que eu preciso que eles podem validá-los até o embarque é feito. Ou seja, 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.

Na 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.

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
alexX Será que perguntou 1 ano
1 Respostas

En vez de llamar a la función en javascript en el evento onsubmit, prueba a hacerlo en el evento onclick, da seguinte maneira:

<input type="submit" name="envio" value="Enviar" onclick="return validar()" />

En la función validar en javascript, si la validación es correcta, Retorna VERDADE, y en caso contrario, Retorna FALSO.
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.

Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
blocWa disse faz 1 ano