黑莓网络,<input type =“time”/>焦点问题

时间:2013-01-12 16:02:31

标签: datetime blackberry focus webwork

我正在使用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选择器时,它会充当文本字段而不是DateTime选择器,现在我点击它作为文本字段的日期选择器,然后点击时间选择器并且它充当文本字段,现在滚动后变得正常,当我点击DateTime选择器时,DateTime选择器出现,同样其他选择器也可以工作,但是如果我点击取消而不是ok,同样的问题再次发生。

滚动后出现问题,但如果点击“取消”,问题就会回来。

请帮忙

1 个答案:

答案 0 :(得分:0)

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