![]() |
onSubmit= que haga varias cosas Hola a tod@s, me gustaría saber si en un formulario depués de poner action="loquesea.php", por ejemplo, en submit="validaremailporejemplo", como hago para separar que en submit haga varias cosas, bueno, lo primero si se puede claro, es que tengo varias cosas, como confirmar si el email está correctamente escrito, si están los campos todos escritos, etc, y quería que en submit pudiera poner varias ordenes, bueno si se puede me hechais una mano, venga desde ya muchas gracias y salu2 |
Hola mon En el evento onsubmit puedes poner todas las funciones que quieras, separadas por punto y coma: onsubmit="funcion1(); funcion2(); funcion3()" Saludos, :adios: |
Sencillo: que el submit llame a una función javascript que primero valide los datos, haga todo lo que quieras, y luego, envíe el formulario. Ejemplo: Código: <FORM METHOD='POST' name='formulario' ACTION='loquehacealenviar.php'>Código: function valida(){Código: if(confirm('CONFIRME que desea enviar el form'))document.formulario.submit(); |
Cita:
Yo prefiero usar una sola función que almaceno en un archivo "funciones.js" al que llamo en el head, así sólo cambio eso y no me dejo nada por el camino si tengo que cambiar cosas o añadir o lo que sea. |
Ok, muchísimas gracias, más rápido imposible, oye, una cosa, que me aconsejais para validar un formulario, javascript o PHP, es que estóy pensando en liarme la manta y hacerlo en php, por lo menos será más seguro, no?, que opinais?, lo dicho, muchísimas gracias y salu2 |
Hola de nuevo. Por lo que he leido por el foro de PHP de usuarios que saben más que yo de estas cosas, lo recomendable es hacer las dos cosas. Validas con JavaScript y si algo no está bien el formulario no se envía y no das trabajo al servidor, pero de todas formas vuelves a validar en PHP porque el usuario puede tener JavaScript desactivado. Saludos, :adios: |
Eso eso, por ahí andaba yo, por el tema de poder tener desactivado el java, bueno ya veré lo que hago, muchas gracias |
Re: onSubmit= que haga varias cosas y con esto se pasan también los parametros del post o el get bien? porque a mi no me funciona... |
Re: onSubmit= que haga varias cosas ya está, usaba el id y no el name :) |
Re: onSubmit= que haga varias cosas El mensaje original es de hace más de 2 años. Por favor, no reviváis temas tan antiguos. Saludos, :adios: |
| La zona horaria es GMT -6. Ahora son las 06:23. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.