[英]selected values are resetting in page reload in ruby on rails
我是Rails上的ruby的新手。我想显示从下拉列表中选择的值,并在页面重新加载中选中单选按钮。 重新加载页面后,下拉菜单和单选按钮的选定值将被重置。因此,请让我知道如何解决此问题。这是我正在使用的代码。
<%= form_tag :action => 'show' do%>
<strong>Select device: </strong> <%= collection_select(:device, :id, @devices, :id, :name, options ={:prompt => "-Select a device"}) %>
<br></br>
<strong>Chose:</strong><%= radio_button_tag :name,:time, false, :onclick => "this.parentNode.submit();"%>Time
<%= radio_button_tag :name,:graph%>Graph
<% end %>
尝试:
collection_select(:device, :id, @devices, :id, :name, {:selected => @your_selected_value, :prompt => "-Select a device"})
参见radio_button_tag(名称,值,选中=否,选项= {})
<%= radio_button_tag :name,:time, @your_checked_value.eql?('time'), :onclick => "this.parentNode.submit();"%>Time
<%= radio_button_tag :name,:graph, @your_checked_value.eql?('graph') %>Graph
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.