无法通过timepicker找到输入字段的正确事件

时间:2013-08-16 17:38:54

标签: jquery events jquery-selectors

我有一个带有timepicker的输入字段我使用bootstrap calendar作为我的UI并将此配置用于timepicker目的:

   <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>

我工作的是,如果我使用start_timeend_time的时间戳输入数据,我会自动计算total_time,但我不知道在哪里开火。我无法使用onchangeonblur,因为输入字段的焦点是,而是时间戳图标。当我使用$('#datetimepicker2').click或时间戳中的任何事件时,它都无效,只有$('#datetimepicker2').datetimepicker本身才有效。那么我在哪里放event或我需要做什么具体事件呢?任何帮助?因为我真的被困在这里这么久了

1 个答案:

答案 0 :(得分:0)

尝试使用changeDate事件。

$('#datetimepicker2').datepicker()
  .on('changeDate', function(ev){

  });