How can I create a dynamic survey form? | Community
Skip to main content
November 18, 2021
Solved

How can I create a dynamic survey form?

  • November 18, 2021
  • 1 reply
  • 1376 views

I would like to create a dynamic survey form with Adobe Campaign.

The survey form should have checkboxes and input text fields but, the input fields are invisible if any check boxes are unchecked.   Please refer to the below picture.

 

This is an apperance for survey page which I want to create.

If the user puts the check for "Interview", the input field is visible under "Interview" like below. For email, same as well.

However, if I use the forms components which are provided by Adobe campaign, checkbox fields and input fields are not able to be mixed. I can use them separatly like this.

Is it possible to use in combination for two type of form components?

 

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by RBE_jonas

Hello Saya2828

What I would do i set up three inputs; 1 preference (select or combo-box), 1 email (text) and 1 telephone (number), and set the visibility condition on email input to be that preference must be = "email", and for telephone, the visibility condition that preference = "telephone", or what ever values you choose to have as options for the preference input.

 

Hope this helps.

1 reply

RBE_jonasAccepted solution
Level 3
November 22, 2021

Hello Saya2828

What I would do i set up three inputs; 1 preference (select or combo-box), 1 email (text) and 1 telephone (number), and set the visibility condition on email input to be that preference must be = "email", and for telephone, the visibility condition that preference = "telephone", or what ever values you choose to have as options for the preference input.

 

Hope this helps.

Saya2828Author
November 30, 2021

Hi RBE_jonas

Thank you for your advice.

I was able to implement the above.

It is good that I can control visible or invisible based on the value of preference.
Thanks.