我有一个输入字段,start_time
并且end_time
这些字段使用 data-format 格式化 HH:mm:ss PP
。
我想要做的是当用户完成输入数据时,我会做一些 AJAX 来计算时间。
但是,我有点困惑,因为我不知道输入字段的正确事件是什么。我试过了keydown
,keyup
但focus
还是不行。
这是输入字段start_time
:
<div class='input-append' id='datetimepicker2'>
<input data-format='HH:mm:ss PP' type='text' name="start_time" id="start_time" value="<?php echo set_value('start_time')?>"/>
<span class='add-on'>
<i data-date-icon='icon-calendar' data-time-icon='icon-time'>
</i>
</span>
</div>
</div>
<script type='text/javascript'>
$(function() {
$('#datetimepicker2').datetimepicker({
language: 'en',
pick12HourFormat: true,
pickDate: false
});
});
</script>
对于end_time
:
<div class='input-append' id='datetimepicker3'>
<input data-format='HH:mm:ss PP' type='text' name="end_time" id="end_time" value="<?php echo set_value('end_time') ?>"/>
<span class='add-on'>
<i data-date-icon='icon-calendar' data-time-icon='icon-time'>
</i>
</span>
</div>
</div><script type='text/javascript'>
$(function() {
$('#datetimepicker3').datetimepicker({
language: 'en',
pick12HourFormat: true,
pickDate: false
});
});
</script>