• Hola! estoy creando un formulario en cuatro pasos (aunque realmente son 4 formularios porque en cada paso es un contact form 7) y tengo el siguiente problema.

    Por ejemplo, cuando estoy en el paso 1, relleno los campos y envío el formulario para que vaya al paso 2, el formulario antes de pasar al paso 2 limpia los inputs que he rellenado en el paso 1 y luego carga el paso 2, lo que visualmente da un error feo que casi parece un error (aquí podéis verlo en funcionamiento https://bfeexperiences.com/event-enquiry/)

    ¿Alguien sabe como hacer para que los formularios cuando se envían, no limpien los inputs y los dejen con lo que haya rellenado el usuario?

    Gracias!!

    • Este debate fue modificado hace 5 años, 1 mes por jacobo_zeromm.
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador kallookoo

    (@kallookoo)

    Iniciador del debate jacobo_zeromm

    (@jacobo_zeromm)

    Ese ya lo barajé, pero necesito que permita pagos online al final de los formularios, y el único que encontré es este con el problema que comento, que no hay forma de solucionarlo 🙁

    Moderador kallookoo

    (@kallookoo)

    Hola,

    No entiendo ya que el plugin que comente solo añade esa funcionalidad al contact-form-7 con lo que simplemente en el ultimo step añades o redireccionas a la pagina de pagos.

    Pero dejando de lado el plugin,
    Para hacer lo que comentas manualmente deberas guardar tu esos datos en la parte del servidor o del cliente, aqui depende de tus conocimientos y como quieras implementarlo. Por ejemplo si es con ajax lo mas facil seria simplemente ocultar el formulario ya rellenado y si regresan pues un toggle y ya lo tienes, si en cambio se recarga la pagina, pues deberas guardar los datos para rellenarlo.
    No te puedo dar una unica solucion porque no la hay.

    Saludos

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Contact form 7 evitar que limpie los inputs del formulario al enviar’ está cerrado a nuevas respuestas.