Form Element Attribute - novalidate, method, action
The novalidate attribute is a boolean attribute that means the information that is entered into the form should not be validated when it is submitted. This allows the form to always submit. The method tells the browser how to send form data and specifies the method used for submission. Examples of methods are "get" or "post."The part that specifies where to send the form data when the form is submitted is the action. The action could be a URL that the form sends data to.
Form Elements - fieldset and legend
The fieldset element groups related elements in a form together and then draws a box around them. The legend element is used to insert text at a certain point in the box that is drawn by the fieldset element.
Form Element - label and how to use attributes: for and id
Labels are used to assist users with disabilities and is important for ADA compliance. The label and id attributes should be the same name so they work together correctly. The label element can be clicked as normal text, but allows the user to select the form element. When designating a label, the word "for" is used to link a name to a label.
Summary
Overall, all of the elements and attributes above are important to remember when building a form. The fieldset and legend elements are great ways to organize a form, but I think the most important thing to remember is the labels and ids. That part is important for ADA compliance purposes for any business that has a website.