首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Asp.net MVC中数量小时段的时间选择器

问Asp.net MVC中数量小时段的时间选择器
EN

Stack Overflow用户
提问于 2012-03-13 09:43:46
回答 2查看 3.1K关注 0票数 2

我需要在asp.net mvc中创建一个控件,允许用户选择一个时间在上午7点到下午7点之间的任何地方的一刻钟片段。即用户可以选择:

上午7:00上午7:15上午7:30上午7:45上午8:00上午8:15 ...……晚上7:00

目前,我得到了一个下拉列表,它由一个选择列表组成,每个单独的时间段都有条目。只是想知道是否有人知道更干净或更好的用户界面体验。

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-13 13:31:00

我建议你看看JQuery的一个插件:Timepicker。它很容易设置,使用简单,而且看起来很棒。

为了便于访问,请将此代码放入布局视图的以下部分:

代码语言:javascript
复制
<script type="text/javascript">
    $(function() { 
        $('.timepicker').live('mousedown', function () {
            $(this).timepicker({
                stepMinute: 15,
                hourMin: 7,
                hourMax: 19
            });
        });
    });
</script>

在你的视图中有这样的东西:

代码语言:javascript
复制
@Html.TextBoxFor(m => m.Time, new { @class = @"timepicker" })

另一个JQuery选项是Timepickr。我不像第一个那样喜欢它,但它仍然是一个很好的选择。

票数 1
EN

Stack Overflow用户

发布于 2012-03-13 10:12:09

Telerik DateTime Picker可以处理这个问题。它默认为每半小时间隔一次,但您可以configure it to display any interval you want,例如您的15分钟。它集成了他们的日期选择器,如果你想要一个组合的日期时间选择器。

这是一个下拉列表,就像你的一样,但他们的东西上往往有很多华丽的铬,所以你可以用其他的显示格式来配置它。

我相信Telerik MVC控件可以免费下载和使用,但如果你想要支持,你必须付费。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9677276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档