Read Class 27 - martinbalke-401-adavanced-js/seattle-javascript-401n14 GitHub Wiki
Better Forms
Some helpful tips from the videos I watched for better forms are
Put important buttons on the right
If you have a two button choices the one you want the user to click should go on the right side and be colored brightly
Fields should fit their content
Use the attribute tag to enhance mobile experiences
Validation should be inline and per field
Instead of validating an input on submit do it on blur so when the user clicks off they know if they have done something wrong
Optional VS Required
Instead of marking all of your fields as required instead mark the fields that are optional.