How to find if jquery datepicker entry fired the input blur event? -


i'm validating on blur event text input jquery datepicker. validate when user leaves text input. blur event fires on every value change of datepicker. how possible know if event came value change of datepicker?

you can if use

$(date-picker-selector).click(function(){ .......//your code validate. }) 

instead of .blur on text input. .blur ofcourse trigger function, if value did not come datepicker.

or set flag,

var flag = "false";  $(date-picker).click(function(){       flag = "true";       $(input-box).focus(); //you need if clicking on date-picker removes focus text input. });  $(input-box).blur(function(){    if (flag=="true"){      validate(input) // validate input.    flag = "false"; //set flag false again newer input, waiting newer input.    }   }) 

but click event triggred when user clicks on anywere on datepicker window not when date selected. need flag set true if date selected.

then selected value empty, solution here...


Comments

Popular posts from this blog

matlab - Deleting rows with specific rules -

php - MySQLi multi_query results for later use -