在我的应用程序中,当创建用户时,他/她可以通过在三个不同的下拉菜单中选择年份,月份和日期来选择他们的生日。
目前,用户可以选择将来的日期作为他的出生日期。我需要一种方法来检查用户是否选择了有效日期,并在日期无效的情况下发出警告。
我知道我需要使用一些JavaScript,但我之前从未在Rails应用程序中使用它。我的主要问题是确定如何访问输入'来自JS文件的值。
提前致谢。
与表格中的日期选择部分对应的代码:
<div class="control-group">
<%= f.label "Date of Birth (YYYY-MM-DD)", :class => 'control-label' %>
<div class="controls">
<%= f.select :year_Of_Birth , options_for_select((Time.now.year - 100)..(Time.zone.now.year )), :include_blank => true %>
<%= f.select :month_Of_Birth, 1..12 , :include_blank=> true %>
<%= f.select :day_Of_Birth, 1..31 , :include_blank => true %>
</div>
</div>