文件字段标记集合

时间:2015-05-26 00:52:50

标签: ruby-on-rails ruby-on-rails-4

我正在寻找创建一个file_field_tag,其中包含一些可在上传csv时选择的选项。

我不确定如何最好地实现这一点,即使它完全可以做到。

所以不要:

<%= form_tag upload_path, multipart: true do %>
    <p><label><b>Upload One</b></label><%= file_field_tag :one %></p>
    <p><label><b>Upload Two</b></label><%= file_field_tag :two %></p>
    <p><label><b>Upload Three</b></label><%= file_field_tag :three %></p>
    <%= submit_tag "Import File", class: 'btn' %>
<% end %>

我想上传一,二,三来进行下拉选择。

1 个答案:

答案 0 :(得分:0)

HTML

<form>
  <select id="selecter">
    <option value="one">one</option>
    <option value="two">two</option>
    <option value="three">three</option>
  </select>

  <input type="file" name="one" id="one" class="hide file" />
  <input type="file" name="two" id="two" class="hide file" />
  <input type="file" name="three" id="three" class="hide file" />
</form>

的jQuery

$("#select").change(function(event){
   selectedValue = $(this).val();
   $(".file").addClass('hide');
   $("#" + selectedValue).removeClass('hide');
});