sábado, 16 de diciembre de 2017

Contact Form 7 Formularios Dinamicos

Un cliente me ha solicitado crear un formulario que según la selección de persona natural o persona jurídica me muestres diferentes opciones.   Uso wordpress y para formularios tengo instalado el plugin contact form 7, me di a la tarea de investigar y efectivamente existe la forma de agrupar opciones que según una selección muestre uno u otro campo.


Lo primero que debemos hacer es buscar en Plugins Contact Form 7 Conditional Fields lo instalamos lo activamos. 



Al activa este plugin se nos activan dos campos adicionales en nuestro contact form 7 un espacio para adicionar las condiciones, y un campo tipo group, en donde debemos agrupar las opciones. 




Pasos para crear un condicional en contact form 7

Adicionamos un campo tipo menú con las opciones
Creamos los grupos de campos que se van a mostrar según las opciones

En nuestro caso y para Colombia, vamos a crear una opciones según se seleccione el tipo de persona, natural o jurídico.
[select* tipodesolicitud "Persona Natural " "Persona Juridica"]
[group personanatural]
    [text cedula placeholder "Cédula Ciudadanía"]
[/group]
[group empresa]
    [text cedula placeholder "Nit"]
    [text empresa placeholder "Razón Social"]
[/group]

Uno vez creada nos vamos a la ventada donde podemos adicionar las condiciones y ya están habilitadas las opciones para elegir. 



Creamos las reglas en donde si seleccionamos tipodesolicitud Persona Natural, entonces nos muestre el grupo personanatural, y la regla que si seleccionamos Persona Jurídica entonces nos muestre la opción de personajuridica.

Aquí el resultado:

Selector de opciones:

Opción 1


Opción 2

No hay comentarios:

Publicar un comentario

Desea contactar con nosotros, deje un comentario y pronto le daremos respuesta.

Plantillas para WP Store Locator

He instalado el plugin WP Store Locator pero su plantilla original no se ve muy bien.  lo mejor es crear nuestras propias plantillas para es...