Ruby on Rails: + AJAX: как установить значение поля - PullRequest
1 голос
/ 28 июля 2010

есть

page.replace_html "id", thing to replace it with

но есть ли что-то, где я могу просто вставить значение в текстовое поле?

Ответы [ 2 ]

0 голосов
/ 28 июля 2010

Я нашел способ сделать это:

page[:object_column_name].value = whatever

это просто идентификатор поля

0 голосов
/ 28 июля 2010

Я думаю, вам нужно выпасть из RJS и в Prototype для этого. Например, если ваш textfield id имеет значение "foo", то может сработать что-то вроде этого:

page << %{
  var input = $('foo');

  input.writeAttribute('value', 'thing to replace it with');
}

обновляет атрибут value элемента input.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...