日历上的onchange事件在calendar.js中不起作用

时间:2015-01-16 15:30:00

标签: jquery html jquery-plugins

我有一个带有默认值的html元素,如图所示

<input type="text" id="start_date" name="start_date" value="2014-12-17"  onClick="scwShow(this,this);" onFocus="scwShow(this,this);" class="textboxstyle">

点击此输入字段后,日历将从calender.js打开,选择/更改日期后,我想进行ajax调用,所以我想在我的javascript中进行onchange click事件。我的javascript代码是

$("#start_date").on("change", function(e){
     console.log("changed date is:"+ $("#start_date").val());
});

但是在输入字段中从日期选择器更改日期时,onchange事件不会触发。那个外部库(calender.js)在更改日期后不允许我触发onchange事件吗?任何解决方案??

1 个答案:

答案 0 :(得分:1)

只有&#34;数据&#34;输入类型与HTML5,使用它而不是javascript / JQuery插件!

<input type="date" onchange="yourfunction(e)">