我设置了输入字段,以便用户点击它时会显示Bootstrap Datetimepicker。我想根据通过datetimepicker在输入字段中输入的日期来计算某些内容。
因此我将计算函数定义为:
> insert pressure,time=1451611572834000000 value=1003.3
ERR: write failed: field type conflict: input field "value" on measurement "pressure" is type float64, already exists as type string
> insert pressure,time=1451611572834000000 value="1003.3"
> SELECT * FROM pressure WHERE time > '2016-01-01T01:00:00Z' AND time < '2016- 01-01T04:00:00Z'
name: pressure
--------------
time database value
1451610011067000000 home 1003.6
1451611572834000000 home -28.4
&#34; DOB&#34;是输入框的id。 Datetimepicker正确地将日期时间输入到字段中。代码:
$("#dob").on("input change bind", function (e) {
//calculate age here.
});
奇怪的是,如果我手动输入日期
,这段代码就有效$('#dob').datetimepicker({
format: 'YYYY-MM-DD',
showClose: true
});
但是,当通过Bootstrap Datetimepicker选择日期时,不会调用它。是什么导致了这个问题?
答案 0 :(得分:1)
试
$('#dob').change(function () { //OR $('#dob').on('change',function ()
console.log($('#date-daily').val());
});
<强>更新强>
$('#dp3').datepicker().on('changeDate', function (ev) {
$('#dob').change();
});
$('#dob').change(function () {
console.log($('#dob').val());
});