title: jQuery.validate is ignoring my rule declarations
body: <p>I have a very simple contact form with fields like this:</p>
  
  <pre><code>&lt;label&gt;
      First Name&lt;em&gt;*&lt;/em&gt;
      @Html.TextBox("txtFirstName", null, new { tabindex = "1"})
  &lt;/label&gt;
  </code></pre>
  
  <p>I want this field to be required so I've add some code to document ready:</p>
  
  <pre><code>$(function(){
      $("#contactForm").validate({
          rules: {
              txtFirstName: { required: true}
              /* also tried this */
              txtFirstName: "required"
          }
      });
  });
  </code></pre>
  
  <p>However, at this point it won't require the field. What seems crazy is that if I add a "required" class attribute like so: </p>
  
  <pre><code>@Html.TextBox("txtFirstName", null, new { tabindex = "1", @class="required"})
  </code></pre>
  
  <p>It will validate, but I need more complex rules than just required. I need to check that certain options are chosen in a select list then certain fields should or should not be required. </p>