es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cambios en la URL de acción de Gravity Forms.

Actualmente tengo un formulario de gravedad en un archivo de plantilla calculator.php. El formulario de gravedad funciona como se esperaba en el modo de vista previa y redirecciona al usuario a otra página /resultados al enviar el formulario.

Sin embargo, desde que coloqué este formulario en mi archivo de plantilla php, en lugar de redireccionar a la URL de confirmación: /resultados, ¡devuelve todo el archivo calculator.php dentro del div!

        <div class="modal-body">
            <?php                    
            gravity_form(5, false, false, false, '', True);
            ?>
        </div>

Formulario antes de presionar obtener informe

calculator.php ahora se devuelve en la parte superior del formulario, junto con todo el código en lugar de redireccionar a la URL especificada.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el formulario de gravedad no está redirigiendo a la URL especificada después de la presentación cuando se coloca en el archivo calculator.php. En su lugar, todo el archivo se está devolviendo dentro del elemento <div>. Esto puede ser causado por una serie de factores, incluida una mala configuración del plugin de formulario de gravedad o un conflicto con otros plugins o código en la página.

    Para solucionar este problema, aquí hay algunos pasos que puedes seguir:

    1. Verifica que la URL de confirmación esté configurada correctamente en la configuración del formulario de gravedad. Asegúrate de que la URL esté ingresada correctamente y que el “Tipo de confirmación” esté configurado en “Redirigir”.
    2. Revisa si hay errores en el código PHP dentro del archivo calculator.php. Esto podría ser un error de sintaxis o de lógica que esté causando que la página se muestre incorrectamente.

    3. Desactiva temporalmente otros plugins o código en la página para ver si esto resuelve el problema. A veces, los conflictos entre plugins o código pueden causar un comportamiento inesperado.

    4. Habilita el modo de depuración en la configuración del formulario de gravedad para ver si se generan errores o advertencias durante el envío del formulario. Esto puede ayudarte a localizar el problema y resolverlo.

    Una vez que hayas identificado la causa del problema, puedes tomar las medidas adecuadas para resolverlo y asegurarte de que el formulario de gravedad se esté redirigiendo a la URL de confirmación correcta.

Comments are closed.