ruby-on-rails – jQuery UI DatePicker允许过去的日期,今天显示

ruby-on-rails – jQuery UI DatePicker允许过去的日期,今天显示,第1张

概述我正在使用jQuery UI DatePicker作为事件应用程序.很多时候,我会说每年都会举办一次活动. 现在,datepicker允许人们注册出席原因,所以我想允许人们注册过去的日期,但是,当页面加载时,我希望它显示当前月份.现在,它显示了事件的开始日期: <%event == event date_to_use_for_max_dates = event.end_date.nil 我正在使用jquery UI DatePicker作为事件应用程序.很多时候,我会说每年都会举办一次活动.

现在,datepicker允许人们注册出席原因,所以我想允许人们注册过去的日期,但是,当页面加载时,我希望它显示当前月份.现在,它显示了事件的开始日期:

<%event == event    date_to_use_for_max_dates = event.end_date.nil? ? event.start_date :       event.end_date    date_to_use_for_max_dates = date_to_use_for_max_dates > Date.today ?       date_to_use_for_max_dates : Date.today    event_dates = event.get_occuring_dates(event.start_date,date_to_use_for_max_dates.advance(:years => EventRsvp::REGISTRATION_MAX_CHECK_YEARS))    min_date = [event_dates.first.strftime("%m"),event_dates.first.strftime("%d"),event_dates.first.strftime("%Y")]    max_date = [event_dates.last.strftime("%m"),event_dates.last.strftime("%d"),event_dates.last.strftime("%Y")]    event_dates_for_the_month = event_dates.collect{|d| d if d.month ==     event_dates.first.month }.compact.collect{|d| [d.strftime("%m"),d.strftime("%d"),d.strftime("%Y")] }    registered_dates = event.get_registered_dates(current_user).collect{|d|       [d.strftime("%m"),d.strftime("%Y")] }      url_for_registration_details ||= registration_details_for_day_event_path(event)%>

然后是实际日历:

<div ID="event-calendar" data-event-name="<%= event.name %>" data-dates-url="  <%= occuring_dates_event_path(event) %>" data-registrations-url="<%=   url_for_registration_details %>" data-min-date="<%= min_date %>"   data-max-date="<%= max_date %>" data-event-dates="<%= event_dates_for_the_month  %>" data-registered-dates="<%= registered_dates %>"></div>

我尝试将事件日期更改为今天开始,但之后有人无法注册事件.

有任何想法吗?

解决方法 您应该可以使用 defaultDate option设置默认日期,但有点难以判断这是否真的可以在您的设置中使用.是否有任何JavaScript代码可以触发datepicker? 总结

以上是内存溢出为你收集整理的ruby-on-rails – jQuery UI DatePicker允许过去的日期,今天显示全部内容,希望文章能够帮你解决ruby-on-rails – jQuery UI DatePicker允许过去的日期,今天显示所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1268483.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存