Dynamic Contact Form

Dynamic Contact Form

This contact form has the user choose their purpose of wanting to contact you, then shows/hides and requires/unrequires various fields based on their selection. This can allow you to have a single seamless contact form to serve multiple purposes with no excess fields visible.