【问题标题】:How to execute code on file browsing select?如何在文件浏览选择上执行代码?
【发布时间】:2012-06-15 16:55:39
【问题描述】:

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

我正在开发 Rails 3 页面以提交简历。我怎样才能做到这一点,以便从浏览...按钮选择简历时,可以执行代码?我一直在研究这个,但没能找到同样的情况。

页面上的字段类似于:

简历

[选择文件后在此处显示文件名的文本框] [浏览按钮]

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 如果将 javascript 放置在您的 .erb 文件中,只需在脚本中放置 erb 标签即可。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    • 2012-09-22
    • 1970-01-01
    • 2017-04-04
    • 1970-01-01
    相关资源
    最近更新 更多