Opened 6 years ago

Closed 5 years ago

Last modified 4 years ago

#7451 closed bug (worksforme)

Datepicker does not trigger Validate once date is selected

Reported by: k4t434sispho3nix Owned by:
Priority: minor Milestone: 1.9.0
Component: ui.datepicker Version: 1.8.13
Keywords: Cc:
Blocked by: Blocking:

Description

When using both jQuery Validate and jQuery UI's datepicker the standard validation is not triggered for the Datepicker field once a user has selected a date and the datepicker closes.

Change History (5)

comment:1 follow-up: Changed 6 years ago by k4t434sispho3nix

Quick fix for this one. After messing around with Validate's timing for a while and coming up with a couple very bloated solutions, I found an easy fix for this on the Date picker end.

Simply call your datepicker like this:

$('#date').datepicker({
    onClose: function() {
        $('#date').valid();
    }
});

comment:2 Changed 6 years ago by scottgonzalez

  • Component changed from ui.core to ui.datepicker

comment:3 in reply to: ↑ 1 Changed 6 years ago by jzaefferer

Replying to k4t434sispho3nix:

Quick fix for this one. After messing around with Validate's timing for a while and coming up with a couple very bloated solutions, I found an easy fix for this on the Date picker end.

Simply call your datepicker like this:

$('#date').datepicker({
    onClose: function() {
        $('#date').valid();
    }
});

Is that good enough, or are you looking for an integrated solution?

comment:4 Changed 5 years ago by jzaefferer

  • Resolution set to worksforme
  • Status changed from new to closed

comment:5 Changed 4 years ago by omuleanu

fix that I use d.datepicker({

onClose: function (dateText, inst) {

d.trigger('blur');

}

});

Note: See TracTickets for help on using tickets.