HTML5 <input type =“date”>
当用户使用图形日历和箭头或使用密钥号码时,是否可以在<input type=“date”>
onChange
事件中检测到?
我只对VanillaJS感兴趣。
像这样?
function handler(e){
alert(e.target.value);
}
<input type="date" id="dt" onchange="handler(event);"/>
您可以使用两个事件onchange
事件,但您的字段应该先初始化:
var date_input = document.getElementById('date_input');
date_input.valueAsDate = new Date();
date_input.onchange = function(){
console.log(this.value);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="date" id='date_input'>
是的,你可以但是请检查支持浏览器的日期时间支持
检查功能实例的垃圾箱!
JSBin
在Chrome的情况下,除非输入整个日期,否则事件不会被解雇!
链接地址: http://www.djcxy.com/p/93983.html