jquery validator does the submission even it's invalid

jquery validator does the submission even it's invalid

I am writing a form with jquery.validate the roles work on keyup but don't work on onblur. and if the form fields were invalid and hit submit it works and submit 
  1. $('#myform').validate({ 
  2.             rules: {
  3.                 name: {
  4.                     required: true,
  5.                     minlength: 2
  6.                 },
  7.                 code: {
  8.                     required: true,
  9.                     minlength: 2
  10.                 },
  11.                 description: {
  12.                     require: true
  13.                 },
  14.                 credit: {
  15.                     required: true,
  16.                     number: true,
  17.                     range: [1,5]
  18.                 }
  19.             },
  20.             messages: {
  21.                 name: "Please Enter The Course Name",
  22.                 description:"Please Enter The Course Description",
  23.                 code: "Please Enter The Course credit",
  24.                 credit: {
  25.                     required:"Please Enter The Course Code",
  26.                     number: " Must be a number.",
  27.                     range: "Must be between 1 and 5."
  28.                      }
  29.                  } 
  30.         });