title: Multiple values for aria-describedby when using jQuery Validation Unobtrusive
body: <p>I am using the latest version of jQuery Validation Unobtrusive in combination with the latest version of jQuery Validate. The validation itself works like a charm. However if the field is invalid, values will be added to the <code>aria-describedby</code> attribute.</p>
  
  <p>Let's say I want to type in my password (for validation the length of the password must be greater than 6). The initial HTML looks like this:</p>
  
  <pre><code>&lt;input data-val="true" data-val-minlength="The field Passwort must be a string or array type with      a minimum length of '6'." 
     data-val-minlength-min="6" data-val-required="The Passwort field is required." 
     id="Password" name="Password" tabindex="2" 
  type="password"&gt;
  </code></pre>
  
  <p>I start to type a password with only 5 characters and then remove focus from the <code>input</code> by clicking somewhere on the <code>body</code>. The validation runs through and a bunch of attributes and values including <code>aria-describedby</code> will be added. Now the <code>aria-describedby</code> attribute only has a single value <code>Password-error</code>. If I then focus the input field again and remove all characters and even keep pressing backspace, a new value on each keyup is added. This results in the following:</p>
  
  <pre><code>&lt;input data-val="true" 
     data-val-minlength="The field Passwort must be a string or array type with a minimum length of '6'." 
     data-val-minlength-min="6" 
     data-val-required="The Passwort field is required." 
     id="Password" name="Password" tabindex="2" type="password" aria-required="true" 
     aria-invalid="true" class="input-validation-error" 
     aria-describedby="Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error Password-error 
  Password-error"&gt;
  </code></pre>
  
  <p>This is quite an overhead of values for the attribute considiering that the values are equal. Is this behaviour usual or does someone know how to fix this?</p>