title: jQuery Validation show input name in error message
body: <p>So I have this:</p>
  
  <pre><code>&lt;input name="fname" id="fname" data-message-name="First Name" /&gt;
  </code></pre>
  
  <p>I'm running <code>.validate()</code> on this form and I have all the error placements correct, but I want ALL the messages (being dynamic.. not having to type them statically) to show the attribute data-message-name in the error message instead of saying 'this'.</p>
  
  <p>Right now, I have this:</p>
  
  <pre><code>$('.validate-form').validate({
      wrapper: "li",
      errorPlacement: function(error, element) {
          error.appendTo( $(element.parents('form').attr('data-error-container')) );
      }
  });
  </code></pre>
  
  <p>It spits out this error:</p>
  
  <blockquote>
    <p>This field is required.</p>
  </blockquote>
  
  <p>I want it to say:</p>
  
  <blockquote>
    <p>First Name field is required.</p>
  </blockquote>
  
  <p>I looked over the documentation and I can't seem to find where it goes into detail for this. I'm using this plugin to be exact: <a href="http://jqueryvalidation.org/documentation/" rel="nofollow">http://jqueryvalidation.org/documentation/</a></p>
  
  <p>Thanks for any help.</p>