HTML Forms – Are name and id required? Why do I need the name and id attributes for <input> form elements?