title: HTML form tag with no attributes - any reason not to?
body: <p>At risk of sounding like a fool - The html (html5) designers at our firm keep handing me functional mocks with form tags that have no attributes...</p>
  
  <pre><code>&lt;form&gt;
      &lt;label for="name"&gt;Name&lt;/label&gt;
      &lt;input type="text" id="name" name="name"&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>Every time I see this I lose hope in humanity just a little more. But I don't know if I should round them all up and lecture them on form attributes and why we need them since I can't seem to find any documentation that says they are "required." By default I know the form tag will assume things, like method and action, but I prefer those attributes are in place rather than omitted. It's just how it's always been for those of us who have been writing HTML since it began.</p>
  
  <p>So the general question is - Is there anything wrong (however you wish to define that) with using the form tag with no attributes? If your intended action is the current page and the intended method is get, then what argument is there for including versus excluding the default attributes? Or assigning it an id that you don't use?</p>
  
  <p>I expected to see this:</p>
  
  <pre><code>&lt;form id="search_form" action="" method="get"&gt;
      &lt;label for="name"&gt;Name&lt;/label&gt;
      &lt;input type="text" id="name" name="name"&gt;
  &lt;/form&gt;
  </code></pre>