EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Ορισμός ως προεπιλεγμένη γλώσσα
PF ερωτήσεις - Φόρουμ

Όπως μπορώ να το επικυρώσει μια μορφή πριν από το ερώτημά σας;?

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. Δηλαδή, 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.

Σε το 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.

alexX preguntó hace 8 μήνες
1 Respuestas

En vez de llamar a la función en javascript en el evento onsubmit, prueba a hacerlo en el evento onclick, με τον ακόλουθο τρόπο:

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

En la función validar en javascript, si la validación es correcta, Επιστροφές ΑΛΉΘΕΙΑ, y en caso contrario, Επιστροφές ΨΕΥΔΕΊΣ.
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.

blocWa respondió hace 7 μήνες
Μοιραστείτε το Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page