如何检查为条件选择的collection_radio_buttons? Rails的
问题描述:
我有这种形式如何检查为条件选择的collection_radio_buttons? Rails的
<div class="form-group">
<%= f.label :status %>
<%= f.collection_radio_buttons(:status, options_for_status, :id, :description) do |b| %>
<div class="radio">
<%= b.label { b.radio_button + b.value} %>
</div>
<% end %>
</div>
if ??
#<% f.hidden_field :data_fim, :value => Date.today %>
当用户选择一个特定的radiobuton,他必须执行hiden_field。
STATUS = {:Aguardando => 1, :'Em atendimento' => 2, :Finalizado => 3}
这些都存在于用户的选择,我想设置一套date_fim当用户选择单选
:Finalizado => 3
会JS是我的唯一选项?有人帮助红宝石noob?
答
这应该工作,假设jQuery包含在您的资产中。
<script type="text/javascript">
$(document).ready(function(){
$('.radio').click(function(){
$('#data_fim').val($(this).val());
});
});
</script>