如何在文件浏览中执行代码选择?

时间:2012-06-15 16:55:40

标签: jquery html ajax ruby-on-rails-3

[编辑:下面的答案似乎是正确的,但我怎么能从那里运行ruby代码?]

我正在使用Rails 3页面进行简历提交。我怎样才能这样做,当从Browse ...按钮中选择一个简历时,可以执行代码?我一直在研究这个问题,但未能找到相同的情况。

页面上的字段类似于:

恢复

[文本框此处显示文件名一旦选中文件] [浏览按钮]

这是当前的代码。提前谢谢!

<label>Resume</label>
  <%= f.file_field :resume %>
  <div class="filedrag">
  <input type ="file" id="fileselect" name="fileselect[]" multiple="multiple"/> 

1 个答案:

答案 0 :(得分:0)

您可以使用jquery执行此操作。 在文件输入上使用change事件。 编辑以查看更改

$("#fileselect").change(function() {
  <% @objects.each do |obj| %>
    $("#<%= obj.id %>").attr("style", "<%= obj.style %>");
  <% end %>
});