Vida Una Homepage
Forum Home Forum Home > Programación > Códigos JavaScript
  New Posts New Posts RSS Feed - Formulario en ventana emergente. Submit y cerrar
  FAQ FAQ  Forum Search Search  Events Events  Register Register  Login Login


Formulario en ventana emergente. Submit y cerrar

 Post Reply Post Reply
Author
Message
jokings80 View Drop Down
Novat@
Novat@


Joined: 28 Julio 2012
Status: Offline
Points: 2
Post Options Post Options   Thanks (0) Thanks(0)   Quote jokings80 Quote  Post ReplyReply Direct Link To This Post Topic: Formulario en ventana emergente. Submit y cerrar
    Posted: 28 Julio 2012 at 1:32pm
Hola,

Tengo un formulario en un iframe en una ventana fancybox y lo que quiero es que al pulsar el botón para enviar el formulario, que está dentro de la ventana, se envíe y se cierre la venta fancybox. Esto lo consigo haciendo,

$('#myForm').bind('submit', function(){
     parent.$.fancybox.close();
});

de forma que al pulsar el botón se envía el formulario y después se cierra la ventana fancybox.

Antes de enviar el formulario, quiero procesar algunos campos con una función javascript para comprobar que tienen un determinado formato. Lo que hago es que el botón que envía el formulario sea de tipo "button" y llama a una función para validar el formulario. Dentro de esta función, si los campos son correctos se envía el formualrio. La función sería como,

function validarFormulario() {
     //Comprobaciones...

     document.forms['myForm'].submit();
}

El problema está en que de esta forma, se envía el formulario, pero no se cierra la ventana modal. Es como si el evento "submit" de la función "validarFormulario" no fuera reconocido por el "bind".

¿Se os ocurre dónde puede estar el error o alguna solución?

Gracias por la ayuda!!
Back to Top
Sponsored Links


Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down



This page was generated in 0.047 seconds.