datepicker and Position-Absolute validation plugin

datepicker and Position-Absolute validation plugin

I am trying to use a jQuery datepicker and a validation plugin from Postion-Absolute.

I can get the datepicker working fine and the validation working except when I combine them both. 

It seems like the validator is firing before the datepicker populates the input.

Here is an example page.
  1. <html>
  2. <head>
  3. <link rel="stylesheet" href="ait.css" type="text/css" />
  4. <link rel="stylesheet" href="js/jQuery-Validation-Engine/css/validationEngine.jquery.css" type="text/css" media="screen" charset="utf-8" />
  5. <script src="jQuery.js" type="text/javascript"></script>
  6. <script src="js/jQuery/jQueryUI.js" type="text/javascript"></script>
  7. <script src="js/jQuery-Validation-Engine/js/jquery.validationEngine-en.js" type="text/javascript"></script>
  8. <script src="js/jQuery-Validation-Engine/js/jquery.validationEngine.js" type="text/javascript"></script>

  9. <script type='text/javascript'>
  10. $(document).ready(
  11. function() {
  12.       $('input#a_1_due_date').datepicker({
  13.       dateFormat: 'yy-mm-dd',
  14.       minDate: new Date(2010, 8, 01),
  15.       maxDate: new Date(2010, 10, 05),
  16.       numberOfMonths: 1
  17.       }),

  18.       $('#addAssigns').validationEngine()
  19. });
  20. </script>
  21. </head>
  22. <body>
  23. <?php
  24. if($_POST){
  25.       foreach($_POST as $k=>$v){
  26.             echo $k." = ".$v."<br />";
  27.       }
  28. }
  29. ?>
  30. <div>
  31. <div>
  32. <center>
  33. <form id=addAssigns name=addAssigns action=deleteMe.php method=POST>
  34. <table cellspacing=1 cellpadding=3 border=0 bgcolor=white border=0>
  35. <tr>
  36. <th>Name</th><th>Category</th><th>Due Date</th><th>Max Score</th><th>Weight</th>
  37. </tr>
  38. <tr>
  39. <td><input class="validate[required]" id=a_1_name name=a_1_name type=text size=30 /></td>
  40. <td><select class="validate[requried]" id=a_1_category_id name=a_1_category_id>
  41.       <option value=619>Test (25%)</option>
  42.       <option value=620>Lab (20%)</option>
  43.       <option value=621>Quiz (15%)</option>
  44.       <option value=622>HW/CW (25%)</option>
  45.       <option value=623>Participation (15%)</option>
  46.    </select>
  47. </td>
  48. <td><input class="validate[requried,custom[date]]" id=a_1_due_date name=a_1_due_date type=text size=15 /></td>
  49. <td><input class="validate[requried,custom[onlyNumbers]]" id=a_1_max_score name=a_1_max_score value=100 type=text size=5 />
  50. </td>
  51. <td><input class="validate[requried,custom[onlyNumbers]]" id=a_1_weight name=a_1_weight value=1 type=text size=5 /></td>
  52. </tr>
  53. <tr>
  54. <td colspan=5>Note:<input type=text size=100 name=a_1_assignment_note /></td>
  55. </tr>
  56. </table>
  57. <input type=hidden name=numAssigns value=2 />
  58. <input type=submit class=submit id=insert_assigns name=insert_assigns value=Insert>
  59. </form>
  60. </center>
  61. </div>
  62. </div>
  63. </body>
  64. </html>