2017-08-02 2 views
0

Wenn ich manuell in das Eingabefeld eingeben (ändern) und dann außerhalb des Eingabefeldes geklickt wird, ist der Datumswert leer, wenn das Format nicht korrekt ist.Bootstrap Datepicker Datumsvalidierung

Ich habe versucht, enter-Ereignis auszulösen, wenn außerhalb des Eingabefeldes geklickt wird, dann sollte das Datepicker das Datum validieren.

Mein Code:

$('#js-filter-input-date-from').change(function (e) { 
    if (this.value === '') 
    { 
     var e = $.Event("keypress"); 
     e.keyCode = 13; // # Some key code value 

     $('#js-filter-input-date-from').trigger(e); 
    } 
}); 

Jede Hilfe würde geschätzt.

Antwort

0

Versuchen Sie das Ereignis blur zu verwenden.

Wenn also der Eingang den Fokus verliert, lösen Sie den zu validierenden Datepicker aus.