title: <input type="submit" /> prevents checkbox from being checked
body: <p>I might be missing something obvious here. I have a webpage that contains a form with a textbox and a checkbox. </p>
  
  <p>The problem is that the checkbox can only be checked when <code>&lt;%= Html.SubmitButton ...</code> is used as the submit button, but I want to use <code>&lt;input type="submit ...</code> for the button but using this stops the user from being able to click the checkbox to make it checked.</p>
  
  <p>What reasons could be causing this? Any suggestions for an alternative / things to try?</p>
  
  <p>Note: this only happens in IE7.</p>
  
  <p><strong>Edit:</strong> The markup for the button is:</p>
  
  <pre><code>&lt;input type="submit" value="&lt;%=GetPlainText("testbutton", "test button")%&gt;" /&gt;
  </code></pre>
  
  <p>However, I've discovered it works if I use the following - is there a way make it look like a default button? i.e must a css class be set for it?</p>
  
  <pre><code>&lt;%= Html.SubmitButton("none").Value("test button") %&gt;
  </code></pre>