Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/09/2009, 07:53
basa
 
Fecha de Ingreso: abril-2008
Mensajes: 50
Antigüedad: 16 años
Puntos: 0
Respuesta: funcion de validacion en formulario

Muchas gracias lukas4 .

Lo cierto es que en un principio lo hice de esa forma. El formulario en realidad se manda por ajax y la función de validación "encapsula" la llamada ajax dentro de un if. Todo perfecto cuando hacía la llamada a través de un ancla, y sin ponerle un action a la etiqueta form.

Lo que pasa es que al validar el xhtml, uno de los errores era la falta de un action en la etiqueta form. Así que lo hice de la forma que yo entendía era la correcta, llamando al asignandole la funcion al manejador onsubmit, y haciendo que esa función devolviese false para evitar que se mandase el formulario, pero no funciona. O no por lo menos haciendolo a través de un listener.

Si por el contario asigno la funcion al atributo onsubmit de la propia etiqueta y el return false depues de la propia llamada, tb va perfectamente. Pero es un poco intrusivo y ahora tengo la curiosidad, puesto que seguro hay algún concepto (como de cía el otro) que se me escapa y que me servirá para aprender algo más.

Así que si alguien sabe la razón o como solucionar el problema le agradeceré si me cuenta.

Mientras sigo mirando a ver si encuentro por ahí la solución.
Gracias otra vez y un saludo!