如何使用 javascript 解决不正当的日期/时间元素行为

问题描述

请不要使用 jQuery 回复,我已经知道 datetime 元素的跨浏览器变化是一个问题。

我有一个基于浏览器的用户界面,允许用户对专门的数据库进行仔细的限制更改,其中日期和时间存储为纪元的秒数​​。 最后要添加的是更改数据库中的时间窗口的能力。我在本论坛的其他地方阅读了有关利润的讨论,最终发现使用 onfocusout 是我最接近理智行为的方法。现在,当从用户的角度按下 Enter 键时,Chrome 的 datetime 元素会失去焦点,但它们似乎不会触发 focusout事件或 blur 事件。所以我想要走的路是捕获 keyup 事件,并检查 Enter 键,然后生成一个 focusout 事件。

在我(未受过指导的)思考方式中,这将是一种明智的前进方式。但是 JavaScript 事件处理除了作为 HTML 标记属性中的简单片段之外,我几乎没有任何经验。一定有障碍吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)