我正在使用select下拉菜单,我希望它更新onchange上的视图,我希望它将默认选择的值显示为上次选择的值。我可以让一个或另一个工作但不能同时工作。这是我的代码。
<%= select("num", "xs1", a.map {|f| [f,f], {include_blank: true}, selected: params[:num], :onchange => "this.form.submit();") %>
使用此代码,onchange可以工作,但不能选择部分。如果我更改订单并首先放置onchange,则所选部分可以正常工作,但不会更改。有没有办法写这个以使两者都有效?