0
我是新来的铁路,一直在尝试几个小时寻找答案,但仍然没有运气。 我创建了一个“全选”按钮,点击后,区域应该自动填充所有地区代码。 在此先感谢您的帮助!Rails:使用jquery来改变简单的表单输入值
局部_form:
<div id = "select_regions_form">
<%= render partial: 'reports/regions_form', locals: { f: f, all_regions: @all_regions } %>
<%= button_tag "Select All", :id => "select_all", :class => "btn btn-small btn-inverse", :type => "button" %>
</br>
</div>
parial _region_form.html.erb:
<div class="row">
<div id = "region_list" class="col-md-4">
<%= f.input :regions, collection: all_regions,
label_method: :region_code, value_method: :id, input_html: { multiple: true }%>
</div>
</div>
的javascript:
(function($){
"use strict";
$(document).ready(function(){
$("#select_all").click(function() {
$("input:regions").val(*all the region codes*);
});
});
})(jQuery);
嗨,这仍然没有真正做任何事情,因为我点击按钮 –
在哪个文件中你有脚本。在单独的JS文件或形式部分? –