如何在文本字段中显示选择的值?

时间:2014-06-09 06:43:17

标签: javascript ruby-on-rails ajax

我想从选中的文本字段中选择显示值

<%= 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,但只是输入。

2 个答案:

答案 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