Realizado

Tarea pequeña: Extraer el valor de un campo de un formulario Wpforms y mostrarlo en el paso 2

Publicado em 03 de Junho de 2023 dias na TI e Programação

Sobre este projeto

Aberto

Tengo un formulario multi pasos creado en WPForms (Wordpress)
Requiero extraer la información registrada en el paso 1 y mostrar la información en paso 2.
Ejemplo:
Paso 1:
¿Cuál es tu nombre? ___*juan*___
Paso 2:
Hola *Juan* ¿Cuál es tu edad?
---------

Contexto Geral do Projeto

En este ejemplo se puede ver como funciona: https://www.mudango.com/cotizar/mudanza Quiero ver la posibilidad de hacerlo en WPForms: He utilizado esto pero no funciona: Modificar funtions.php function extraer_nombre_wpforms($form_data) { // Verificar si el formulario es el multi-paso con el ID 15069 if ($form_data['id'] == 15069) { // Obtener el valor del campo de nombre (ID 23) $nombre = $_POST['wpforms'][23]; // Guardar el valor del nombre en una cookie para usarlo en el siguiente paso setcookie('nombre_wpforms', $nombre, time() + (86400 * 30), '/'); // La cookie expirará en 30 días } } add_action('wpforms_process_complete', 'extraer_nombre_wpforms', 10, 2); ---------Y posteriormente inserte un script:---- <!-- Código HTML del paso 2 del formulario --> <h2>Paso 2: Mostrar nombre</h2> <p>Nombre: <span id="nombre_wpforms"></span></p> <!-- Insertar el script JavaScript --> <script> document.addEventListener('DOMContentLoaded', function() { // Obtener el valor del nombre desde la cookie var nombre = getCookie('nombre_wpforms'); // Mostrar el valor del nombre en el elemento HTML document.getElementById('nombre_wpforms').textContent = nombre; }); function getCookie(name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length === 2) { return parts.pop().split(";").shift(); } } </script> ----------- Espero haberme explicado, gracias!

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 05 de Junho de 2023

Habilidades necessárias

Outro projetos publicados por J. M.