Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

jQuery Validator -- only validate onblur event (not onchange)

I'm using the jQuery validator and would like to validate certain elements when certain events occur.

For example: some textboxes should only validate onblur, whereas some should validate on key change.

I'd like to declare this somehow here.. and how can i do this so the event is specific to the element?

Something like this:

$("#form").validate({
       someevent:true,
       rules{
          textbox1:required,
          textbox2:{
              required:true,
              event:onblur // only do onblur
       }
    });

How can I acheive this?

like image 783
Atticus Avatar asked Jul 06 '11 07:07

Atticus


1 Answers

Like this:

  $('form').validate({
    onfocusout: function(e) {
      this.element(e);
    }
    , onkeyup: false
  });
like image 113
jwerre Avatar answered Oct 03 '22 02:10

jwerre