Avisos
Vaciar todo

No se muestra la página 2 de gracias  

 
Alceste
 Alceste
Famed Member

Hola,
No se muestra el mensaje de gracias de la página 2 del formulario. El email se envía y el formulario queda registrado en registros, pero el mensaje de gracias no aparece. Después de clicar en enviar vuelve a aparecer la página 1 del formulario. He visitado varios post pero no hallo la solución.

Adjunto pantallazos con el script del botón enviar y con el script de editar formulario.

El formulario es este: Contenido solo visible a usuarios registrados

Citar
Respondido : 24/11/2012 8:15 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Alceste,

Es correcto que el enviar sea ff_validate_submit.

Hay que editar el formulario, y en la pestaña de scripts --> Script del Submitted --> personalizado, introducir el código:

function ff_nombredelformulario_submitted(status, message) {  
 
   switch (status) { 
       case FF_STATUS_OK: 
          ff_switchpage(2); 
          break; 
       case FF_STATUS_UNPUBLISHED: 
       case FF_STATUS_SAVERECORD_FAILED: 
       case FF_STATUS_SAVESUBRECORD_FAILED: 
       case FF_STATUS_UPLOAD_FAILED: 
       case FF_STATUS_ATTACHMENT_FAILED: 
       case FF_STATUS_SENDMAIL_FAILED: 
       default: 
          alert(message); 
   } // switch 
} // ff_nombredelformulario_submitted

Donde indico nombredelformulario hay que sustituir por el nombre del mismo, no por el título de formulario.

Saludos,

ResponderCitar
Respondido : 24/11/2012 9:34 am

Alceste
 Alceste
Famed Member

Hola Luís,
Ya lo tengo así. (Ver imagen Script del anterior mensaje)
Saludos!

ResponderCitar
Respondido : 25/11/2012 7:36 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Alceste,

Revisa tambien lo siguiente:

En Managed Script, "Validate and next page"

function ff_validate_nextpage(element, action)
{
    if(typeof bfUseErrorAlerts != 'undefined'){
     $jq(".bfErrorMessage").html('');
     $jq(".bfErrorMessage").css("display","none");
    }

    error = ff_validation(ff_currentpage);
    if (error != '') {
       if(typeof bfUseErrorAlerts == 'undefined'){
           alert(error);
        } else {
           bfShowErrors(error);
        }
        ff_validationFocus('');
    } else
        ff_switchpage(ff_currentpage+1);
        self.scrollTo(0,0);
} // ff_validate_nextpage

Saludos

ResponderCitar
Respondido : 25/11/2012 12:39 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Alceste
 Alceste
Famed Member

hola,
lo tengo exactamente así. No sé qué puede fallar porqué partí de una copia del formulario contacto para crear este

ResponderCitar
Respondido : 25/11/2012 4:46 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Alceste,

Verifica si el nombre del formulario es el correcto:

Revisa también si existe la pagina 2 con su respectivo contenido a mostrar.

Saludos.

ResponderCitar
Respondido : 25/11/2012 5:16 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Alceste
 Alceste
Famed Member

Hola,
Lo tengo bien, salvo que influían mayúsculas y minúsculas. (Tengo la primera letra en mayúsculas tanto en título como en nombre)

Saludos

ResponderCitar
Respondido : 26/11/2012 7:30 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Alceste,

Si al formulario en el

function ff_budged_submitted(status, message)

en el nombre del mismo tiene que coincidir, y ser exactamente igual. Utiliza minúsculas en el nombre, en el título no hace falta.

Saludos

ResponderCitar
Respondido : 26/11/2012 9:10 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Alceste
 Alceste
Famed Member

Gracias Jordi,

Solucionado tal como indicas era a causa de la mayúscula inicial! 🙂

Saludos

ResponderCitar
Respondido : 26/11/2012 9:31 am