Designing a form is usually a task that seems simple but has the complication that it is important to see the target of people we are addressing when we do it, And it is not the same to make a form for an advanced user than to do it for a novice.
In the examples in this collection we can see practically all kinds of forms, making it clear that the options to design them are many and that there are things that should not be overlooked, such as data validation.
See Compilation | WebDesignLedger
It has been great for me, since we are with the new website