首页 > 解决方案 > 如何使用 Ajax on Rails 复制字段

问题描述

在用户选择一个选项后,我正在尝试使用 ajax 从字段中复制值。

现在我没有使用 ajax,我的代码是这样的:

  <div class="row">
    <div class="form-group col-md-5">
      <%= f.label :inscription_end, "End Date" %>
      <div class="input-group datetime">
        <%= f.text_field :inscription_end, :value => @ofer.inscription_end.blank? ? nil : l(@ofer.inscription_end, :format => :long), :"data-date-before" => "inscription_begin", :id => "inscription_end", :title => tooltip_error_title(@ofer, :inscription_end), class: "form-control", disabled: disabled_it_result_ended %>it
        <span class="input-group-addon"><%= glyph(:calendar) %></span>
      </div>
    </div>

</div>
  <div class="row">
    <div class="form-group col-md-5">
      <%= f.label :date_documents_sending, "End date to receive documents" %>
      <div class="input-group datetime">
        <%= f.text_field :date_documents_sending, :value => @ofer.inscription_end %>
      </div>
    </div>
  </div>

有没有办法在用户从日历中选择时自动将输入从:inscription_end, 发送到?:date_documents_sending:inscription_end

标签: ruby-on-railsajax

解决方案


所有这一切都是用选定的值填充 date.documents_sending 使用 Jquery“确保你的元素是正确的”。

$(".input-group datetime").change(function (){ var selectedDate = $(".input-group datetime option:selected").val(); $(".date_documents_sending").html(selectedDate); )};


推荐阅读