I need to design a web app interface that would allow users to specify conditions that must be met before an action is triggered.
For instance, Action A will only happen if:
- the current time is between 4pm and 8pm
- the location is either CA or NY
- the some-arbitrary-number is above 65
All of the rules are optional, but some are more complicated than others.
After the initial form elements are filled out, what are some good practices for showing the additional form fields (i.e. conditions/rules) in an intuitive manner?
My inclination is to space everything out so the additional form fields don't cause too much noise. The extra space would also make way for hints or explanations to describe the rule or condition in a few brief words.