Ruby On Rails: заставить text_field отображать содержимое из другого text_field во время редактирования - PullRequest
1 голос
/ 22 мая 2019

Я новичок в ruby ​​на рельсах и у меня есть вопрос о том, как отобразить входные данные в нескольких text_fields.Например, у меня есть два текстовых поля с именем и путем.В то время как я набираю «Проект» в текстовом поле имени, я хочу, чтобы текстовое поле пути могло отображать «/ путь / Проект». введите описание изображения здесь

  <div class="field">
    <%= form.label :name %>
    <%= form.text_field :name, id: :project_name %>
  </div>

  <div class="field">
    <%= form.label :path %>
    <%= form.text_field :path, id: :project_path, :readonly => true  %>
  </div>

Любая рекомендация приветствуется.

1 Ответ

1 голос
/ 22 мая 2019

Вы можете сделать это с небольшой помощью JS / Jquery, см .:

var $projectNameField = $('#project_name');
var $readOnlyField = $('#project_path');

$projectNameField.on('change', function() {
  var inputText = $projectNameField.val();
  $readOnlyField.val(inputText);
})

Когда какой-либо текст был добавлен к project_name, он получит ответ в project_path

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