2014-06-09 2 views
0

Я хочу показать значение от выбора флажка в текстовом полеКак показать значение, выбранное в текстовое поле?

<%= 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

Измените ваш 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

+1

Большое спасибо, мастер !! –

2

Попробуйте это:

$("#customer_id").on("change", function() { 
    $(this).parent().find("input").val($(this).val()); 
}); 
Смежные вопросы