我有这个表格
<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 =&gt; 3
JS是我唯一的选择吗?有人在红宝石中帮助一个菜鸟吗?
答案 0 :(得分:0)
这应该有效,假设jQuery包含在您的资产中。
<script type="text/javascript">
$(document).ready(function(){
$('.radio').click(function(){
$('#data_fim').val($(this).val());
});
});
</script>