微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。