title: .Net Mvc 3 Trigger (other than submit button) Unobtrusive Validation
body: <p><strong>What I would Like</strong></p>
  
  <p>I would like to trigger client-side validation in my View with an event of my choice.  It could be 'onblur' maybe another button but something other than the submit button.  </p>
  
  <p><strong>Relevant Links</strong></p>
  
  <p><a href="https://stackoverflow.com/questions/5785510/how-to-trigger-validation-without-using-a-submit-button">How to trigger validation without using a submit button</a></p>
  
  <p><a href="http://xhalent.wordpress.com/2011/01/24/applying-unobtrusive-validation-to-dynamic-content" rel="nofollow noreferrer">Applying unobtrusive jquery validation to dynamic content in ASP.Net MVC</a></p>
  
  <p><strong>What I've tried</strong></p>
  
  <p>Given a various event listener, I've fired the following methods with no luck: </p>
  
  <p><code>$(selector).validate();</code></p>
  
  <p><code>$(selector).valid();</code></p>
  
  <p><code>$.validator.unobtrusive.parseDynamicContent(selector);</code></p>
  
  <p><code>$.validator.unobtrusive.parse($(selector));</code></p>
  
  <p><strong>Summary</strong></p>
  
  <p>So I need client-side validation to fire on a given event (other than on submit) and show the corresponding validation messages.  I dont feel like any of the Markup/Razor syntax is necessary as client-validation fires on submit and all the corresponding validation messages show as expected.  </p>