MDN's Form Elements Attributes
CSS Forms are a great way of collecting user data and information. It can be a simple form setup to collect names, emails, locations, or any sort of data that may help make user experiences better. Of course, having a place to send all that data is also necessary to collecting this data and being able to use it. First is novalidate, a simple boolean value that, when set, overrides the forms validation when submitted, thus ruling it invalid. Next is the method, which is used to determine how the data is submitted. There are three attributes to his; post, get, and dialog. Post, in short, means the form is being processed "as a new subordinate of the resource identified by the Request-URI in the Request-Line." Get is a pretty self explanatory one; this just retrieves informtion identified via the Request-URI. The final one is dialog, which is when the form is inside a dialog element. This means there will be a submit event on submission without any data being submitted or cleared. Next is action, which is URL that processes the submission. This is where the data is delivered and processed before being stored and returning information to the user. This is ignored in the case of the 'method="dialog"' being used.