日期选择器日历被隐藏在下拉列表中

Posted

技术标签:

【中文标题】日期选择器日历被隐藏在下拉列表中【英文标题】:Date picker calendar gets buried under the Drop Down List 【发布时间】:2011-01-16 15:06:02 【问题描述】:

我从网上下载了一个 Datepicker 并根据我的需要对其进行了一些修改。它工作正常,但我有一个小问题。

日历下拉列表隐藏在日期选择器下方的下拉列表中。

Click For Image Here

你能帮忙吗?

谢谢

【问题讨论】:

【参考方案1】:

这是一个 IE 错误(开发 IE6 的天才决定使用 windows 控件)。您需要在下拉元素顶部放置一个 iframe,然后在其顶部放置日历弹出窗口……大多数选择器,如 jQuery UI for example,都这样做。

【讨论】:

jQuery UI 带有 bgiframe.js,可以处理这样的 IE 错误。 示例看起来不错.. 但不幸的是,我正在与时间赛跑,而且由于 JQuery 对我来说是全新的......我无法使用这个,对于这个应用程序......我会一定会学习 jquery 并将尝试在我的下一个应用程序中使用它...【参考方案2】:

是的... IE 错误。我相信这在 IE7+ 中已修复?

我通常做的只是向隐藏下拉列表的日期选择器添加一点 javascript。通常已经有一些现有的事件或功能来显示/隐藏日历;只是搭载在上面。

【讨论】:

以上是关于日期选择器日历被隐藏在下拉列表中的主要内容,如果未能解决你的问题,请参考以下文章

更改下拉选择选项取决于日期选择器选择

EXCEL表里怎么添加日期选择器

jquery日期选择器,但日月和年在单独的下拉列表中

datepickerdialog 隐藏日历并将我的日期选择器视图更改为标准模式

来自日期选择器的输入会破坏下拉列表中的输入

当用户从日期选择器中选择日期时,如何在下拉列表中获取特定的星期几?