0

我正在使用 BlackBerry WebWorks SDK 2.3.1.5 编译基于 jquery 的应用程序并在 Blackberry JDE7.0 模拟器上运行

以下是 datetimepicker、datepicker 和 timepicker 的 HTML 代码

<div data-role="fieldcontain">
            <label for="dateandtime">Date and Time </label>
            <input type="datetime" id="dateandtime" /> <!-- Use id and name values  -->
        </div>
        <div data-role="fieldcontain">
            <label for="date">Date</label>
            <input type="date" id="date" /> <!--    Use id and name values  -->
        </div>
        <div data-role="fieldcontain">
            <label for="time">Time </label>
            <input type="time" id="time" /> <!--    Use id and name values  -->
        </div>

运行此代码后,会出现日期时间选择器、日期选择器和时间选择器。

当我单击 DateTime 选择器时,会出现本机 BlackBerry DateTime 选择器,并且能够选择日期和时间。然后我单击确定,该值将作为文本显示在相应的字段中。

现在,当我单击日期时间选择器并选择日期和时间而不是单击确定后,问题出现了,我单击了取消。

如果我单击取消,选择器会消失,然后当我再次单击 DateTime 选择器时,它充当文本字段而不是 DateTime 选择器,现在我单击充当文本字段的日期选择器,然后单击时间选择器并起作用作为文本字段,现在滚动后它变得正常,当我点击日期时间选择器时,日期时间选择器出现,同样其他选择器也可以工作,但如果我点击取消而不是确定,同样的问题再次发生。

滚动后出现问题,但如果我点击取消,问题又回来了。

请帮忙

4

1 回答 1

0

这听起来像一个操作系统错误。不幸的是,我目前不知道解决方法。你提到滚动消除了这个问题?如果你有一个用于日期字段的 onfocusout 事件监听器,并自动向上滚动页面 1px 怎么办?这会“迫使”问题消失吗?

于 2013-01-14T15:18:14.183 回答