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
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,
Hola Luís,
Ya lo tengo así. (Ver imagen Script del anterior mensaje)
Saludos!
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
hola,
lo tengo exactamente así. No sé qué puede fallar porqué partí de una copia del formulario contacto para crear este
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
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
Gracias Jordi,
Solucionado tal como indicas era a causa de la mayúscula inicial! 🙂
Saludos