title: JQuery Validation Problem
body: <p>I doing a field validation using jquery to check if it is empty.  If it is I want to display a message and then refocus on the field so the user can enter some data. Code:</p>
  
  <pre><code>
  $('#fieldId').blur(function() {
      var fieldValue = $(this).val();
      if(fieldValue == null || fieldValue.length == 0) {
          $(this).addClass('error');
          // show error message
          $('#errorDivId')
              .text('You must enter a value in this field')
              .show();
          $(this).focus();
      }
      else {
          if ($(this).is('.error')) {
              $(this.removeClass('error');
              $('#errorDivId').hide()
          }
      }
  });
  </code></pre>
  
  <p>It sort of works but it moves the cursor to the next field and not the one I refocused on.</p>