如何获得.on("更改")与gldatepicker合作?

时间:2015-08-17 19:40:44

标签: javascript php jquery

我有一个日期选择框,当选择日期时,日期将用于计算。

 <? echo $this->Form->input( 'start_date', array( 'label' => __('Show only accounts made since:'), 'value' => '', 'readonly' => 'readonly' ) ); ?>

我试过的Javascript:

$('#start_date').glDatePicker({ cssName: 'darkneon'});
$("#start_date").on("change",function() {
    var date = this.value;
    console.log (date);
    do_stuff(date);

});

当我选择日期时,控制台不显示任何内容。我显然遗漏了一些东西。即使是正确的方式处理这个变化?

1 个答案:

答案 0 :(得分:1)

试试这个:

$('#start_date').glDatePicker({ 
    cssName: 'darkneon',
    onClick: function(target, cell, date, data) {
        console.log (date);
        do_stuff(date);
    }
);

来自docs (find with Ctrl+f)

  

当用户点击可选日期时将触发的回调。

Example 检查示例#3