ユーザーがクリックするとBootstrap Datetimepickerが表示されるように、入力フィールドを設定しました。datetimepicker を介してその入力フィールドに入力されている日付に基づいて何かを計算したいと考えています。
したがって、計算関数を次のように定義しました。
$("#dob").on("input change bind", function (e) {
//calculate age here.
});
「dob」は入力ボックスの ID です。Datetimepicker は、日時をフィールドに正しく入力します。コード:
$('#dob').datetimepicker({
format: 'YYYY-MM-DD',
showClose: true
});
興味深いことに、このコードは、日付を手動で入力すると機能します
$("#dob").change( function () {
alert('DOB');
});
ただし、Bootstrap Datetimepicker を介して日付が選択された場合は呼び出されません。ここで問題を引き起こしているのは何ですか?