title: parsley.js form validation - confirm when no errors found on form submission
body: <p>I have read the parsley.js docs but I am still learning JQuery so it goes in one ear and out the other.</p>
  
  <p>I think I need to add a custom event listener to achieve what I need, but I am really not sure, so some help would be appreciated.</p>
  
  <p>I have a form with parsley.js embedded. The form works as expected but I have to add some functionality to the form.</p>
  
  <p><strong>How would I display an alert message (alert('no client side errors!');) to the user when all the client side errors have been cleared or when there are no client side errors when the form is submitted?</strong></p>
  
  <p>Here is an example of my form code:</p>
  
  <pre><code>&lt;form id="name_details_form" class="form-horizontal" method="post" data-parsley-validate&gt;
  
      &lt;div id="row_id_name_details_first_name" class="control-group"&gt;
          &lt;label for="id_name_details_first_name" class="control-label required"&gt;First Names:&lt;/label&gt;
          &lt;div class="controls"&gt;
              &lt;input data-parsley-required="true" data-parsley-maxlength="200" data-parsley-required-message="This field is required." maxlength="200" type="text" id="id_name_details_first_name" name="name_details_first_name" class="input-xxlarge parsley-error" data-parsley-id="8581" dir="ltr"&gt;&lt;span class="parsley-errors-list filled" id="parsley-id-8581" style="display: none;"&gt;&lt;span class="parsley-required"&gt;This field is required.&lt;/span&gt;&lt;/span&gt;  
          &lt;/div&gt;
      &lt;/div&gt;
  
      &lt;div id="row_id_name_details_middle_name" class="control-group"&gt;
          &lt;label for="id_name_details_middle_name" class="control-label "&gt;Middle Names:&lt;/label&gt;
          &lt;div class="controls"&gt;
              &lt;input id="id_name_details_middle_name" type="text" name="name_details_middle_name" data-parsley-maxlength="200" maxlength="200" class="input-xlarge" data-parsley-id="7500"&gt;&lt;span class="parsley-errors-list" id="parsley-id-7500" style="display: none;"&gt;&lt;/span&gt; 
          &lt;/div&gt;
      &lt;/div&gt;
  
      &lt;div id="row_id_name_details_last_name" class="control-group  "&gt;
          &lt;label for="id_name_details_last_name" class="control-label required"&gt;Last Names:&lt;/label&gt;
          &lt;div class="controls"&gt;
              &lt;input data-parsley-required="true" data-parsley-maxlength="200" data-parsley-required-message="This field is required." maxlength="200" type="text" id="id_name_details_last_name" name="name_details_last_name" class="input-xxlarge parsley-success" data-parsley-id="7577" dir="ltr"&gt;&lt;span class="parsley-errors-list" id="parsley-id-7577" style="display: none;"&gt;&lt;/span&gt;
          &lt;/div&gt;
      &lt;/div&gt;
  
      &lt;hr /&gt;
  
      &lt;input class="btn-u btn-u-blue" type="submit" value="Add"&gt;
  
  &lt;/form&gt;
  
  &lt;script&gt;
      ....
  &lt;/script&gt;
  </code></pre>