我有一个带有默认值的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事件吗?任何解决方案??
答案 0 :(得分:1)
只有&#34;数据&#34;输入类型与HTML5,使用它而不是javascript / JQuery插件!
<input type="date" onchange="yourfunction(e)">