BB10输入[type = date]和datepicker

时间:2014-02-11 20:31:52

标签: html5 jquery-mobile datepicker blackberry-10

我正在研究黑莓10上的jQuery Mobile / HTML5应用程序的错误请求。其中一个错误似乎只出现在BB10上。错误报告是,当点击日期字段(输入类型=日期)时,有时不会显示日期选择器。

经过一段时间的实验,看来,在BB10上,日期选择器不是由具有焦点的日期字段触发,而是由用户“点击”领域 - 而且那个水龙头似乎有一点时间灵敏度。

作为一个例子:如果我使用jQuery Mobile的“清除按钮”,就像这样:

<input type="date" name="my-field" value="" data-clear-btn="true" autocorrect="off"
       autocapitalize="off" />

我可以轻松创建一个场景,我提供日期,然后点击清除按钮。最终结果是日期字段具有焦点,但日期选择器不会自动显示。一旦表单状态像这样,很容易得到有问题的行为 - 点击并没有任何反应。

正如我上面说的那样,对敲击似乎有一点时间的敏感性。当试图给予该领域焦点时,有些人似乎相当快速地点击 - jQuery似乎注意到了点击并且使用“ui-focus”风格实现其魔力,但它似乎仍然太快而无法获得日期选择器介入。到目前为止,每当我用手指按下一整秒时,我总是弹出日期选择器,但是我通常的点击速度有点太快而无法触发日期选择器(QA人肯定会出现多次绊倒了。)

我的问题是:我能做些什么吗?是否有一个事件可以触发焦点,触发日期选择器?或者我可以摆弄一些配置?

我担心答案可能是“不”,但我想问一下。

0 个答案:

没有答案