| ||||
Hola shinblood: Puedes intentar hacer la validación antes de enviar el formulario, si te basta con javascript puedes usar el evento onsubmit del formulario para hacer la validación y en caso de no querer enviarlo, hacer que devuelva false. <form action=destino onsubmit="if (validar(this.form)) return true; else return false;"... Espero que te sirva. Saludos |
| ||||
Hola otra vez: La verdad es que con las bases de datos no trabajo mucho, pero por la misma razón que tu argumentas, puedes hacer la validación a un popup con el lenguaje que soporte tu servidor, y si pasa la validación desde el popup ir a la página siguiente (principal) y luego cerrarse o dar un aviso de "validación fallida" y luego cerrarse (quedando el foco en la página abridora) Saludos |
| ||||
Hola shinblood, Para hace lo que quieres validando en el servidor debes hacerlo directamente desde lenguaje del lado del servidor. Con javascript se puede insertar valores a los campos de un formularios pero sin recargar la página. En el momento en el que se descarga la página y se vuelve a cargar no hay variables guardadas en javascript. Sólo podrías pasarlas por url y recogerlas más tarde pero dependiendo de la cantidad de campos y longitud de los contenidos no sería viable. La otra sería usar cookies pero estamos en las mismas, tiene limitaciones, por no decir que no funciona si el usuario tiene desactivadas las cookies. Lo mejor es que en el propio documento que valida devuelva el formulario colocando los valores que previamente recogió para validar |
| ||||
ok, tunait dejame ver si te he entendido lo que quieres decir que si mi pagina de validación no acepta los valores enviados por el formulario entonces vuelve ha contruir el formulario con los valores enviandos anteriormente, para no tener la necesidad de enviar los valores atraves de la URL. pero todavia me queda la duda porque en algunos formularios cuando envio información y depues presiono atras o (history.go(-1)) me conserva los valores enviados y en otros no
__________________ saludos :adios: |