【问题标题】:How to copy the value of a text_filed_tag to another text_field_tag如何将 text_field_tag 的值复制到另一个 text_field_tag
【发布时间】:2015-04-17 17:29:06
【问题描述】:

我想将此文本字段标记的值复制到另一个 text_field 标记。我试过了,但它不起作用。

这是我的看法:

      -if @dimension.style =~ /visual/i
        .control-group.radio_buttons.custom_radio
          .controls
            = content_tag :label, :name => "sample_dimensions_#{sample.id}_value_1", :class => 'radio custom_radio' do
              = radio_button_tag "dimension[samples][#{sample.id}][value1]", 1, sample.value_for_dim(@dimension, index+1) == 1, :class => 'radio_button'
              Pass
            = content_tag :label, :name => "sample_dimensions_#{sample.id}_value_0", :class => 'radio custom_radio' do
              = radio_button_tag "dimension[samples][#{sample.id}][value1]", 0, sample.value_for_dim(@dimension, index+1) == 0
              Fail
      -else

        #I tried giving it an id but still isnt working
        =text_field_tag "dimension[samples][#{sample.id}][value1]", sample.value_for_dim(@dimension, index+1), :id => 'reading1' , :step => "0.000001"


    -when 1
      -if @dimension.style =~ /visual/i
        .control-group.radio_buttons.custom_radio
          .controls
            = content_tag :label, :name => "sample_dimensions_#{sample.id}_value_1", :class => 'radio custom_radio' do
              = radio_button_tag "dimension[samples][#{sample.id}][value2]", 1, sample.value_for_dim(@dimension, index+1) == 1, :class => 'radio_button'
              Pass
            = content_tag :label, :name => "sample_dimensions_#{sample.id}_value_0", :class => 'radio custom_radio' do
              = radio_button_tag "dimension[samples][#{sample.id}][value2]", 0, sample.value_for_dim(@dimension, index+1) == 0
              Fail
      -else

        #I tried giving it an id but still isnt working
        =text_field_tag "dimension[samples][#{sample.id}][value2]", sample.value_for_dim(@dimension, index+1), :id => 'reading2', :step => "0.000001"

这是我的 JavaScript,它具有将 reading1 的值复制到 reading2 的功能:

$("#reading1").change(function() {
  var text = $("#reading1").val();
  $("#reading2").val(text);
});

【问题讨论】:

    标签: javascript ruby-on-rails ruby ruby-on-rails-3


    【解决方案1】:

    你的change 需要像这样被扔进on

    $("#reading1").on('change', function() {
      var text = $("#reading1").val();
      $("#reading2").val(text);
    });
    

    【讨论】:

    猜你喜欢
    • 2014-10-05
    • 2015-11-25
    • 2016-08-22
    • 2014-01-15
    • 1970-01-01
    • 2013-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多