填充 Web 表单的最佳日历弹出窗口是啥?

Posted

技术标签:

【中文标题】填充 Web 表单的最佳日历弹出窗口是啥?【英文标题】:What is the best calendar pop-up to populate a web form?填充 Web 表单的最佳日历弹出窗口是什么? 【发布时间】:2008-08-24 21:42:41 【问题描述】:

我希望能够在选择日期后进行 HTTP 调用来更新某些选择框。我想控制更新文本框,这样我就知道什么时候发生了“真正的”变化(如果选择了相同的日期)。理想情况下,我会调用一个函数来弹出日历并能够在填充文本框之前评估日期......所以我可以在进行服务器调用之前进行验证。

【问题讨论】:

【参考方案1】:

JQuery 的datepicker 是一个非常灵活的工具。通过在打开日期选择之前或之后附加处理程序、themes、范围选择和其他各种非常有用的选项,我发现它可以满足我的所有需求。

我在工作时坐在它的一位维护者旁边,这一事实也相当有用......

【讨论】:

【参考方案2】:

我一直在玩 jquery datePicker 脚本 - 你应该能够用它做你需要做的一切。

【讨论】:

【参考方案3】:

YUI 和 ExtJs 都有非常漂亮和灵活的日历。

【讨论】:

【参考方案4】:

如果您最终考虑使用 javascript 库/工具包,Dijit,一个位于Dojo 之上的小部件系统,有一个calendar(Dijit 日历测试页面)。我发现它实现起来相对简单。

//免责声明:我目前正处于与 Dojo 的又爱又恨的关系中,因为我正在学习和更好地使用它。

【讨论】:

【参考方案5】:

我不喜欢 MS ASP.NET ajax,但他们的日期选择器很棒。否则,jQuery 日期选择器。

【讨论】:

【参考方案6】:

查看ASP.NET AJAX Calendar Extender 或Steve Orr's drop down Calendar control。

【讨论】:

【参考方案7】:

我正在将 Dynarch 的 JSCalendar 用于我目前正在进行的项目。它是 LGPL 许可的并且非常灵活(易于根据您的需要进行定制)。它有很多功能,而且看起来也不错。

http://www.dynarch.com/projects/calendar/

【讨论】:

以上是关于填充 Web 表单的最佳日历弹出窗口是啥?的主要内容,如果未能解决你的问题,请参考以下文章

如何找到触发了dirtyforms 弹出窗口的原因?

JavaFX 从 DatePicker 中提取日历弹出窗口/仅显示弹出窗口

是否可以在 winform 中增加日历弹出窗口的大小?

面临禁用时日历图标在另一个日历弹出窗口上重叠的问题

当我在模式弹出窗口中打开日历时,日历会剪切

如何使用 Selenium WebDriver 和 Java 处理日历弹出窗口?