i'm new to the AEM env.
You may start by going through below link on Adaptive Form authoring Introduction .
Further to validate the form data you may use the rule editor capability .
Can you share a sample form which has been done by using AEM. (PDF version could be great).