我正在寻找创建一个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 %>
我想上传一,二,三来进行下拉选择。
答案 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');
});