我在我的日期日历日期框中使用HTML5日期选择器(input type="date"
)。然而,在Nexus 7 Chrome 36和Motorolla Chrome 33中,我发现,我们需要点击日期选择框两次才能打开日期选择器。它背后的原因是什么?这个问题怎么解决?HTML5日期选择器仅在第二次点击时打开
回答
它看起来像HTML5 datepicker只是部分支持。也许这个问题会消失,因为支持改善?
这取决于你的手机浏览器和版本。某些浏览器尚未支持输入类型=“日期”。您可以在此网站上查看哪些浏览器和版本兼容CanIUse
我的手机(阿尔卡特One Touch Idol Ultra)也出现过这种问题,我使用的是谷歌浏览器,但找不到解决方案它。我会继续搜索,如果我发现我在这里发布给你。希望这至少有一点帮助。
感谢您的信息。 – 2014-09-14 16:49:24
给出这么少的输入的唯一可能的解释是,当你打开你的网页时,它会被缩小。默认情况下,当页面缩小时触摸任何输入元素,android会缩放区域,并且您需要再次触摸才能确认您触摸的内容。
要摆脱它,你可以简单地,然后触摸放大或只是使用jQuery移动或东西建立一个移动特定网站...
默认HTML5日期选择器可能会与另一个库你是有冲突使用。根据html5test您的浏览器支持默认日期。我希望你正在用一个实际的设备进行测试。你可以尝试一个简单的页面只有< input type="date" />
是的,我已经测试过实际的设备。问题仍然存在,但在其他Chrome版本(如34,35)和最近发布的商店版本37中,除了那些特定设备的其他Chrome版本之外,我无法找到任何问题。 – 2014-09-16 16:30:49
- 1. Telerik RadComboBox仅在第二次点击时打开
- 2. 当点击日期选择器时打开两个日历
- 3. Bootstrap Datepicker打开第二次点击?
- 4. jquery第一次点击addClass选择第二次点击removeClass选择
- 5. 如何仅在点击按钮时显示日期选择器
- 6. 仅在外部点击时隐藏日期选择器
- 7. 在datetextfield上打开日期选择器点击
- 8. 引导日期选择器不工作的第一次点击
- 9. datepicker打开后,第二次点击ajax调用?如何在第一次点击时打开它?
- 10. jQuery的单选按钮并不仅仅在第二/第三次点击在第一次点击触发事件
- 11. 如何打开引导日期选择器图标点击不仅在输入点击
- 12. 第二次点击时显示容器
- 13. 第一次点击的CSS选择器
- 14. 关闭日期选择器点击下一个日期选择器时AngularJS
- 15. HTML5日期选择器
- 16. 如何防止选择日期后打开日期选择器?
- 17. 如何限制第二日期选择器不超过第一日期选择器的选定日期?
- 18. Smoothstate.js和Django - 表单POST仅在第二次点击时触发
- 19. jQuery - 仅在更改iframe时触发第二次点击src
- 20. a4j:commandLink仅在第二次点击时调用动作方法
- 21. jQuery的工具日期选择器 - 打开日历,请点击该按钮后
- 22. 类型日期 - 仅使用日历选择器的输入HTML5
- 23. 打开日期选择器图像
- 24. Angular指令打开日期选择器
- 25. 在jQuery UI中将第二个日期限制为+日期日期选择器
- 26. JSF复选框仅在第二次点击时调用bean方法
- 27. jQuery的日期选择器:选择一个日期,自动更新第二场
- 28. 如何选择第一列日期和第二列时间为日期时间
- 29. 选择输入标签 - 在点击时选择中间日期
- 30. 点击日历时不显示日期选择器
任何帮助将深受赞赏!我在我的智慧结束。有什么建议么 ? – 2014-09-02 09:50:31
你能用http://jsfiddle.net/y3ozjjbt/重现吗?你在'input'元素上使用了什么额外的属性?你有任何JS事件附加到这个元素? – lxg 2014-09-09 22:08:19
@lxg:这无法在桌面浏览器中正确再现。您需要在我提到的移动设备的Chrome浏览器版本中打开jsfiddle。只有这样它才能被复制。目前没有用于输入的js事件。这里要指出的是:当我在我的LAVA Qpad中打开这个:Chrome 33时,它可以在单击时正常工作。在三星,摩托罗拉和Droid镀铬版本上,如果该字段为空,它只能在双击下工作。如果该字段具有日期值,那么它在单击时工作。 – 2014-09-10 05:10:49