如何在斑马日期选择器上调用我的 onchange 事件?

Posted

技术标签:

【中文标题】如何在斑马日期选择器上调用我的 onchange 事件?【英文标题】:How to call my onchange event on zebra date picker? 【发布时间】:2015-10-22 17:19:44 【问题描述】:

我已经使用了输入类型文本字段并将斑马日期选择器附加到它,现在我如何在onchange 事件上调用我的function(updateDates())

没有 zebradatepicker 我可以使用 updateDates() 函数..

$('#tripDate1').val(formattedDate).attr("min", formattedDateMin).Zebra_DatePicker( direction: 1 );  

<input id="tripDate1" style="margin-left: 3px;" type="text" onkeypress="return false" onkeydown="return false" onchange="updateDates(this.id)" />

【问题讨论】:

你的代码在哪里?什么斑马? 你试过用onSelect代替onChange吗? 【参考方案1】:

尝试使用onSelect 函数并在 javascript 中定义它。

<script type="text/javascript">    
$(function() 
        $('#tripDate1').datepicker( 
            onSelect: function() 
                updateDates(this.id);
            
        );
    );
</script>

<input id="tripDate1" style="margin-left: 3px;" type="text" />

【讨论】:

哎呀,太糟糕了。与事件绑定,而不是在 html 中使用 onkeypressonkeydown 等。【参考方案2】:

Zebra Datepicker 具有事件侦听器,其中包括 onSelect。请参见下面的示例。

$(function() 
    $("#tripDate1").Zebra_DatePicker(
        format: 'm/d/Y', //Ensures format consistency
        onSelect: function() 
            //Call your update function here.
        
    );
);

【讨论】:

以上是关于如何在斑马日期选择器上调用我的 onchange 事件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的日期选择器上启用未来年份?

如何在日期选择器上禁用所有星期天?

斑马日期选择器方向 - 过去到某个日期

如何在日期选择器上设置特定时间?

如何通过输入 onchange 更改多日期属性

如何在 Swift 的日期选择器上设置本地通知时间