Получить значение из текстового поля формы и установить это значение в другом текстовом поле формы с помощью RJS - PullRequest
0 голосов
/ 07 июня 2011

Я использую Ruby on Rails 3, и я хотел бы получить значение из текстового поля формы и установить это значение в другом текстовом поле формы, используя RJS, как указано ниже (или лучше!):

update_page_tag do |page|
  page.event.observe('text_field1_css_id', 'keyup') do |element|
    element << ... # Get and set a '@variable' value using the value in the 
                   # HTML textarea tag with id = 'text_field1_css_id'. The 
                   # '@variable' value should be accessible from the
                   # 'element.replace_html' method stated below
    element << ...
    ...
    element.replace_html (:text_field2_css_id), @variable.inspect
  end
end

Как я могу это сделать с помощью Prototype framework?

1 Ответ

2 голосов
/ 07 июня 2011

В прототипе:

// /public/application.js
$('text_field_1_css_id').observe('keyup',function(event){
   $('text_field2_css_id').setValue($F(event.element));
});

Для других, кому может быть интересно, если вы используете jquery, вы, вероятно, можете использовать:

// /public/application.js
$('#text_field_1_css_id').keyup(function(){
   $('#text_field2_css_id').value($(this).value());
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...