【问题标题】:Playbook input type date change event剧本输入类型日期更改事件
【发布时间】:2011-08-24 14:35:57
【问题描述】:

我正在尝试使用 playbook 上的输入类型日期,在日期选择器中选择日期时似乎没有发送任何事件。

因此我无法在该日期进行任何验证。

有人知道当使用日期选择器更改输入值时是否发送任何事件吗?

编辑: 我正在用 html 开发一个平板电脑 webapp,日期选择器是出现在浏览器中的本机。

<input type="date" />

我想尽可能展示原生日期选择器(iOs 5+、Playbook 等)以及用于其他触控设备的自制日期选择器

【问题讨论】:

  • 您能否更准确地说:您使用的是 WebWorks 还是 AIR?最终在这里发布您的 DatePicker 代码...
  • 对于日期输入,您可以使用 Picker:stackoverflow.com/questions/5271966/…

标签: html datepicker blackberry-playbook


【解决方案1】:

应该触发的事件是inputchange。我无法访问 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 函数。

【讨论】:

  • 这是个好主意,但是当值从本机 datePicker 更改时,输入/更改事件也不会在表单中触发。如果设备是 Playbook,我相信我最终会将类型更改为文本并使用我自己的 datePicker :(。顺便说一句,要在 iPad 上捕捉变化,我需要捕捉模糊事件,似乎没有其他事件被触发。
猜你喜欢
  • 1970-01-01
  • 2019-02-23
  • 2015-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-15
  • 1970-01-01
相关资源
最近更新 更多