title: Post form without a button
body: <p>I was exploring the search box on the Apple website and noticed it doesn't have a input type="submit" to post the form, even when Javascript is disabled.</p>
  
  <pre><code>&lt;form action="/search/" method="post" class="search" id="g-search"&gt;
      &lt;div class="sp-label"&gt;
          &lt;label for="sp-searchtext"&gt;Search&lt;/label&gt;
          &lt;input type="text" name="q" id="sp-searchtext" accesskey="s"&gt;
       &lt;/div&gt;
   &lt;/form&gt;
  </code></pre>
  
  <p>Having never really explored it, I take it from this it means you can post a form without needing a submit button, it just relies on the user pressing the return key.</p>
  
  <p>Two questions: 1) Is this compatible across all browsers? So in IE 7 will pressing return still work?; 2) Is there a way to do this in ASP.NET without using an asp:button? I will probably have it inside a placeholder (where I would conventionally use defaultButton to allow for multiple forms on the page) but if I can get rid of the button altogether then that's a plus.</p>