Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails f、 日期时间\选择“删除以前的下拉日期”_Ruby On Rails_Formatting_Date_Form For_Datetime Select - Fatal编程技术网

Ruby on rails f、 日期时间\选择“删除以前的下拉日期”

Ruby on rails f、 日期时间\选择“删除以前的下拉日期”,ruby-on-rails,formatting,date,form-for,datetime-select,Ruby On Rails,Formatting,Date,Form For,Datetime Select,我在RubyonRails中为helper f.datetime\u select格式化表单时遇到问题 我想做的只是显示未来的日期。我已经在做正确的验证,但我想消除用户从下拉列表中选择无效/上一个日期的混淆 例如:如果今天是二月 2011年3月3日用户应无法 选择2011年2月2日或1月 2011年4月24日 有没有办法修改下拉列表的值 感谢您在advanced中的帮助 当然,在您的示例中选择一月应该是有效的,因为我也可以选择2012年作为年份。似乎datetime_select并不是您真正想要

我在RubyonRails中为helper f.datetime\u select格式化表单时遇到问题

我想做的只是显示未来的日期。我已经在做正确的验证,但我想消除用户从下拉列表中选择无效/上一个日期的混淆

例如:如果今天是二月 2011年3月3日用户应无法 选择2011年2月2日或1月 2011年4月24日

有没有办法修改下拉列表的值


感谢您在advanced中的帮助

当然,在您的示例中选择一月应该是有效的,因为我也可以选择2012年作为年份。似乎datetime_select并不是您真正想要的,相反,您可能应该使用一个带有JavaScript日历小部件的文本字段,您可以自定义该字段以只显示未来的日期。啊,您是对的。我想我是在考虑一些动态日期选择,如果你选择了某一年,那么你只能选择未来的日期,而不是过去的日期。但是谢谢你的评论,这让我有了不同的想法。