Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/07/2012, 07:17
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Formulario en ventana emergente. Submit y cierre

no trabajo con fancybox, pero no sería más práctico esto

Código HTML:
Ver original
  1. <form action="x.php" method="post" onsubmit="return validarFormulario()">
  2. /// campos del form
  3. <input type="submit" name="procesar">
  4. </form>


Y el javascript (simplifico las validaciones)
Código Javascript:
Ver original
  1. function validarFormulario() {
  2.  //Comprobaciones...
  3. if(nombre == ''){
  4. alert('falta nombre');
  5. return false; // detenemos el proceso de envio y cierre
  6. }
  7.  
  8. if(apellido== ''){
  9. alert('falta apellido');
  10. return false; // detenemos el proceso de envio y cierre
  11. }
  12.  
  13. //comprobaciones
  14.  
  15. fancybox.close(); // no hubo errores, cerramos fancybox y el form se envía (recordá que usaste el evento onsubmit)
  16.  }

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 28/07/2012 a las 10:35