andである入力フィールドが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>