我花时间学习Rails,现在正在开发演示项目。如何在用户选择操作后获取当前日期和时间
我希望用户选择他们是否需要立即护理护理请求_form。如果用户选择“否”,则将要求用户从接下来的两条隐藏的代码行中选择时间和日期,从而节省start_time
和start_date
。如果用户选择“是”,那么在用户单击我的表单上的提交按钮后,我想要将当前时间和日期传递给start_time
和start_date
字段。
我知道我将使用if
/else
声明,隐藏功能和Time.now
/DateTime.now
方法,但我很困惑如何实现它们。
<div class="row">
<div class="form-group">
<label class="control-label">Is immediate care needed?</label>
<select class="form-control edit">
<option>Yes</option>
<option>No</option>
</select>
</div>
</div>
<div class="row">
<div class="form-group">
<label>Choose your start date.</label>
<%= f.text_field :start_day, placeholder: "MM/DD/YY", class: "form-control" %>
</div>
</div>
<div class="row">
<div class="form-group">
<label>Choose your start time.</label>
<%= f.text_field :start_time, placeholder: "08:00 AM", class: " form-control" %>
</div>
</div>
我看着堆栈溢出,但没有发现类似的东西。
因此,我不完全相信我遵循你所问的,但如果我这样做,你可以只有与'可选'内容被设置为隐藏的divs,并有一个点击处理程序的初始输入切换基于选择值的可见性? – jaydel
是的,那正是我想要做的,但是我也想获得当前的时间和日期,以便我的start_time和start_date字段,只有当用户选择yes才能立即处理。 @jaydel –