caleta82
Usuario Novato
Usuario Novato

Hola a todos:

Mi duda es corta. Tengo un formulario, y tengo una función que me comprueba que todos los campos se rellenan corretamente. Pues bien, quiero saber qué tengo que hacer (agradecería un ejemplito) para que, en caso de que los datos no se rellenen correctamente, la página no se direccione al enlace que tengo puesto en el evento "action" del formulario, sino que se quede en la página actual hasta que se introduzcan correctamente los datos.

Muchísimas gracias. Un saludo.

Avatar Image
Usuario habitual
Usuario habitual

Hola mira yo hice algo similar, tengo una funcion que revisa campo por campo si estan o no llenos, y mientras no esten todos llenos no te deja seguir, es decir no realiza el action del formulario.

No se como sea tu funcion pero puedes hacer que regrese un valor booleano, has una especie de if que cuando algun campo este vacio te regrese falso, return false, y si ya estan todos llenos entonces, return true.

Ok, ahora dentro de la cabecera del formulario, ponle:

onsubmit= "return TU_FUNCION();"

Con esto, mientras la funcion este regresando un false no va hacer nada, hasta que recibe un true realiza el action.

Espero que te sirva. Vacilando

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 02/Nov/2004, 13:12
Suyta2K403kNov/04
Por: , el 24/Sep/2004, 17:44
ignizteam02kSep/04
Por: , el 26/Ago/2004, 03:31
Gothic_Hell Jose_Java12kSep/04
Por: , el 05/Mar/2004, 05:41
Princes1ta chavp TheGhost42kMar/04
Por: , el 11/Jul/2005, 20:41
soft2222 Jallander336kJul/05