`
jsntghf
  • 浏览: 2547304 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

calendar_date_select插件的使用

 
阅读更多

首先,进行插件的安装:

 

gem install calendar_date_select

 

然后在environment.rb中添加以下这句:

 

config.gem "calendar_date_select"

 

现在,你可以重启服务,并开始使用了。

 

rhtml中的代码如下所示:

 

<%= calendar_date_select_includes "silver", :locale => 'zh' %> 
日期:<%= calendar_date_select_tag "s_date", nil, :popup => "force" %>

 

calendar_date_select_includes中的silver指定日历的样式,内置几种选择,包括blue、default、green、plain、red、silver等,你也可以自己写日历的样式,locale控制日历所用的语言,默认包括以下几种:ar、da、de、es、fi、fr、it、nl、pl、pt、ru、sl等。你也可以在js的locale文件夹下新建一个zh.js文件,在其中加入以下代码:

 

Date.weekdays = $w("一 二 三 四 五 六 日");
Date.months = $w("一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月");

Date.first_day_of_week = 1

_translations = {
    "OK": "确定",
    "Now": "现在",
    "Today": "今天",
    "Clear": "清除"
}

 

这样,就支持中文显示了。

 

你也可以指定选定日期后,在文本框的显示格式,在environment.rb的最后添加以下这句即可:

 

CalendarDateSelect.format = :iso_date

 

其中的:iso_date即为对应的日期格式,还有其他一些格式,具体的可查看插件。

 

示例图如下所示:

 

分享到:
评论

相关推荐

    JsCalendar_脚本实例_

    calendar.on('select', function(date) { console.log('Selected date:', date); }); ``` 四、应用场景 1. **表单填写**:在注册、预订或预约等网页表单中,用户可以选择日期,提高输入效率。 2. **日程管理*...

    日历插件calendar.js

    calendar.on('select', function(date) { console.log('用户选择了:', date); // 在这里添加你的处理代码 }); ``` 除了基本的日期选择,calendar.js还提供了其他事件,如`onOpen`(日历打开时触发)、`onClose`...

    漂亮的jQuery事件日历插件calendar.js

    $('#calendar').on('select', function(event, data) { alert('你选择了:' + data.date.format('YYYY-MM-DD')); }); ``` ### 自定义样式 为了满足不同项目的设计需求,calendar.js通常会提供一个CSS文件供开发者...

    calendar JS 日期选择插件

    calendar.on('select', function(info) { console.log('Selected date: ', info.start); }); ``` 3. **自定义和扩展** - **模板系统**:Calendar JS允许使用模板来自定义日历的每个部分,如标题、日期单元格等...

    DCalendar是一款简单jQuery日期选择器插件

    **DCalendar:jQuery日期选择器插件** DCalendar是一款针对jQuery设计的轻量级日期选择器插件,专为简化网页中的日期输入交互而生。它不仅提供了基本的日历展示功能,还支持自定义配置,使得开发者能够快速、便捷地...

    js_calendar

    这个工具的源码主要包含在`selectdate.js`文件中,它是一个轻量级且实用的解决方案,帮助开发者为网页添加交互式的日历控件,提高用户体验。 在`selectdate.js`中,我们可以发现以下关键知识点: 1. **DOM操作**:...

    Calendar-js选日期

    calendar.on('select', function(date) { console.log('用户选择了:', date.format('YYYY-MM-DD')); }); ``` ### 3. 扩展与自定义 - **自定义模板**:Calendar-js允许开发者替换默认的模板,实现完全定制的日历...

    jQuery日期选择器插件DCalendar

    jQuery作为一个广泛使用的JavaScript库,提供了丰富的插件资源,其中DCalendar是一款优秀的日期选择器插件。DCalendar不仅设计简洁,功能强大,而且兼容到IE8浏览器,使得它在老旧浏览器环境下也能良好运行。 **1. ...

    jQuery日期选择器插件

    本文将深入探讨基于jQuery的日期选择器插件的原理、使用方法以及相关的编程技巧。 ### 一、jQuery库的引入 在使用任何jQuery插件之前,首先要在页面中引入jQuery库。这是因为jQuery库提供了丰富的DOM操作和事件...

    calendarjs是一款前端日历插件使用原生JS开发

    calendar.on('select', function(date) { console.log('选择的日期:', date); // 更新价格显示或其他业务逻辑 }); ``` ### 5. 扩展功能 - **多语言支持**: 通过插件提供的API,开发者可以实现不同语言的...

    js日历插件(火狐和IE都能用)

    - **函数:** `SelectDateById(id, strFormat, x, y)` 和 `SelectDate(obj, strFormat, x, y)` - **功能说明:** - 这两个函数用于触发日历控件的选择行为,允许用户通过点击某个DOM元素来打开并选择日期。 - **...

    rails日期控件

    在Rails中,日期控件通常通过辅助方法(helper methods)实现,如`date_select`,`datetime_select`或`time_select`等。这些辅助方法能够自动生成HTML元素,与后台模型的日期字段对应,方便数据绑定和验证。 1. **...

    兼容IE8的简单jQuery日期选择器插件

    2. **初始化插件**:在文档加载完成后,使用jQuery的选择器找到需要添加日期选择器的元素,然后调用`$.fn.DCalendar`方法进行初始化。 ```javascript $(document).ready(function() { $('#datePicker').D...

    vue-lunar-calendar-pro:一个支持农历,节气,假日的日历面板!

    :thumbs_up: 感谢安装npmnpm i vue-lunar-calendar-pro --savecdn目前可以通过 或者 获取到最新版本的资源,在页面上引入 js 和 css 文件即可开始使用。:triangular_flag: 建议使用 CDN 引入组件的用户在链接地址上...

    Calendar控件

    在代码中,可以使用`Calendar1.Date := Now;`这样的语句来设置默认选中的日期。利用事件处理函数,例如: ```delphi procedure TForm1.Calendar1Select(Sender: TObject); begin ShowMessage('您选择了:' + ...

    jquery粉红色带提示的日期日历插件

    例如,`$("#calendar").on("selectDate", function(event, date) {...});`会在用户选择日期时触发回调函数。 5. **提示信息**:如果插件支持提示信息功能,你可以通过设置一个对象来定义各个日期的提示。比如`...

    react-calendar:日历组件

    selectDate = { selectDate } selectDates = { selectDates } beforeDisablePoint = { beforeDisablePoint } afterDisablePoint = { afterDisablePoint } disableDates = { disableDates } / &gt; 钥匙 类型 描述...

    Kalendae 多功能日历插件

    在实际应用中,Kalendae还可以与其他库(如jQuery)配合使用,或者通过监听插件的事件(如`select`或`change`)来进一步定制行为。例如,当用户选择日期后,可以触发一个函数来处理选定的日期数据。 总结起来,...

    ZendFramework中文文档

    使用插件 7.10.4. 获取和控制插件 7.10.5. 包含在标准发行包中的插件 7.10.5.1. 动作堆栈 7.10.5.2. Zend_Controller_Plugin_ErrorHandler 7.10.5.2.1. 使用 ErrorHandler 作为一个 404 处理器(handler) ...

    Mdate.js 移动端滑动日历插件

    mdate.on('select', function(date) { console.log('用户选择了:', date); }); ``` ### 三、自定义配置 Mdate.js提供了丰富的配置选项,允许开发者根据需求进行个性化定制: - **defaultDate**:默认显示的日期...

Global site tag (gtag.js) - Google Analytics