我有一个订阅者表单页面,根据所选国家/地区,我通过jquery显示状态字段。那部分工作正常,但即使在我发布后选择一个状态,我得到一个错误“状态值不能为空”。不确定我错过了什么。 这是代码。
<% if session[:selcountry] == "USA" %>
<div id="usstates">
<div class="form-group">
<%= label_tag :state %><span class="asterisk"> *</span><br>
<%= select_tag :state, options_for_select(us_states), class: "form-
control" %>
</div>
</div>
<% else %>
<div id="canstates" style="display:none;">
<div class="form-group">
<%= label_tag :province %><span class="asterisk"> *</span><br>
<%= select_tag :state, options_for_select(can_states), class: "form-
control" %>
</div>
</div>
<div id="intlstates">
<div class="form-group">
<%= label_tag :state %><span class="asterisk"> *</span><br>
<%= text_field_tag :state, @subscriber.state, class: "form-control" %>
</div>
</div>
<% end %>
任何指针都会很棒。 TIA