我想从选中的文本字段中选择显示值
<%= select_tag "customer_id", options_for_select(@customers.collect {|t| [t.correct_name,t.id]},params[:customer_id].to_i) %>
<%= f.text_field :customer,:value => @customer.id %>
我试过了this example,但只是输入。
答案 0 :(得分:2)
试试这个:
$("#customer_id").on("change", function() {
$(this).parent().find("input").val($(this).val());
});
答案 1 :(得分:2)
将您的 text_field
更改为此
<%= f.text_field :customer,:id => "customer",:value => "" %>
试试这个
jQuery(function($){
var $value = $('#customer');
$('select[name="customer_id"]').change(function(){
$value.val($(this).val())
}).triggerHandler('change')
})
<强> Demo 强>