HTML5日期选择器仅在第二次单击时打开

时间:2014-09-02 07:25:35

标签: android html5 mobile datepicker tablet

我在日期日历日期框(input type="date")中使用HTML5日期选择器。但是在Nexus 7 Chrome 36和Motorolla Chrome 33中,我发现,我们需要两次点击日期框才能打开日期选择器。它背后的原因是什么?如何解决这个问题?

4 个答案:

答案 0 :(得分:0)

看起来HTML5 datepicker只是部分支持。也许随着支持的改善,这个问题会消失吗?

http://caniuse.com/#feat=input-datetime

答案 1 :(得分:0)

这取决于您的移动浏览器和版本。有些浏览器不支持输入类型=" date"然而。您可以在此网站CanIUse

上查看哪些浏览器和版本可以使用它们

我的手机(Alcatel One Touch Idol Ultra)也遇到了这个问题,我使用的是谷歌浏览器,而我无法找到解决方案。我会继续搜索,如果我发现我在这里发帖给你。希望这至少有一点帮助。

答案 2 :(得分:0)

如果输入较少,唯一可能的解释是,当您打开网页时,它会缩小。默认情况下,当您缩小页面时触摸任何输入元素时,Android将放大该区域,您将需要再次触摸以确认您触摸的内容。

要摆脱它,你可以在触摸之前简单放大,或者只是使用jQuery mobile或其他东西建立一个移动专用网站......

答案 3 :(得分:0)

默认的HTML5日期选择器可能与您正在使用的另一个库冲突。根据{{​​3}},您的浏览器支持默认日期。我希望您使用实际设备进行测试。您可以尝试使用仅包含< input type="date" />

的简单页面