【问题标题】:JavaScript Datetime picker without jQuery? [closed]没有 jQuery 的 JavaScript 日期时间选择器? [关闭]
【发布时间】:2014-04-24 11:07:18
【问题描述】:

我需要让我的用户在我的一种表单中选择日期和时间,我不想花时间重新发明轮子以在 JavaScript 中创建 datetime picker。问题是我可以在网上找到的唯一“选择器”都是基于 jQuery 的,这通常不会成为问题,除非整个站点实际上是在完全不使用 jQuery 的情况下完成的。因此,当我只需要在我网站的一个页面上的一个表单上进行单个输入时,现在使用整个巨大的框架会感觉很愚蠢。

【问题讨论】:

    标签: javascript html forms input


    【解决方案1】:

    我们一直在使用Pikaday,在我们的项目中取得了巨大成功。我们的一个表单上有超过 60 个日期字段(法律行业),这个小部件表现得非常好。它缩小了 5kb 并且高度可配置。默认样式看起来也很漂亮。我想补充的最后一件事是,Pikaday 还具有自行清理的能力(.destroy 命令),这对更动态的表单非常有帮助。许多其他日期选择器不会自行清理它们所连接的节点将从 dom 中删除。强烈推荐。

    Proper Introduction Here.

    【讨论】:

    • 这实际上看起来很棒,但似乎只支持当前的日期而不是日期和时间。我更喜欢一体式解决方案,但如果找不到,我想我可以结合两个单独的插件。
    • @AlexRamallo:嗯..我可以发誓也有一个时间组件..也许在 pikaday 的一个分支上。可能在这里 - github.com/dbushell/Pikaday/pull/18
    【解决方案2】:

    HTML5 中有一个日期时间选择器,但它不适用于所有浏览器。你可以试试这个例子:http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_input_type_date

    【讨论】:

    • 似乎可以在 Chrome 上运行。但不是 Firefox,这可能是一件大事。在 IE11 上也没有..
    • 在 Safari 上也不起作用...
    • 我不了解他的业务。我同意如果这是一个全公共网络应用程序,则需要一个插件,但这将是几年后的解决方案:-)
    • 听起来不错。几年后我会对此表示赞同。
    • 这是一个日期选择器,而不是一个日期时间选择器。
    猜你喜欢
    • 2010-11-17
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 2010-12-25
    • 2012-09-11
    • 1970-01-01
    相关资源
    最近更新 更多