Notes about HTML forms
The question is when tu use the HTML form tag for your input fields in your interface.
My first impression would be to say that as submitting a form causes a page refresh by default, and has an action method that triggers an URL that forms should only be used when:
- You submit some data (using POST) to the server
- You want the action to refresh the page
For the rest of the cases, it seems better to let the client-side application manage the field itself and add the desired behaviour (like hitting enter on a field would do something, etc).
