我正在尝试使用playbook上的输入类型日期,并且似乎在日期选择器中选择日期时不会发送任何事件。
因此我无法在该日期进行任何验证。
当使用datepicker更改输入值时,是否有人知道是否发送了任何事件?
编辑: 我正在用html开发一个平板电脑webapp,datepicker是浏览器中出现的本地播放器。
<input type="date" />
我希望尽可能显示原生日期选择器(iOs 5 +,Playbook,..)以及其他触控设备的自制日期选择器
答案 0 :(得分:0)
应该触发的事件是input
和change
。我无法访问Playbook或iOS 5设备,但this example适用于Opera(也实现了原生日期选择器)。
<form oninput="date_diff()">
<label for="date1">First date:</label>
<input id="date1" type="date" value="2011-08-24">
<label for="date2">Second date:</label>
<input id="date2" type="date" value="2011-08-25">
</form>
只要其中一个日期值发生变化,就会执行date_diff
函数。